• es6的export和import


    存在两种 exports 导出方式:

    1.命名导出(每个模块包含任意数量)

    // 导出事先定义的特性
    export { myFunction, myVariable };
    
    // 导出单个特性(可以导出var,let,
    //const,function,class)
    export let myVariable = Math.sqrt(2);
    export function myFunction() { ... };

    2.默认导出(每个模块包含一个)

    // 导出事先定义的特性作为默认值
    export { myFunction as default };
    
    // 导出单个特性作为默认值
    export default function () { ... }
    export default class { .. }
    
    // 每个导出都覆盖前一个导出
    // 文件 test.js
    let k; 
    export default k = 12;
    // 另一个文件 import m from './test'; // 由于 k 是默认导出,所以可以自由使用 import m 替代 import k console.log(m); // 输出为 12
  • 相关阅读:
    01:求平均年龄
    09:与圆相关的计算
    08:温度表达转化
    07:计算多项式的值
    06:甲流疫情死亡率
    05:计算分数的浮点数值
    04:带余除法
    03:计算(a+b)/c的值
    02:计算(a+b)*c的值
    01:A+B问题
  • 原文地址:https://www.cnblogs.com/ssszjh/p/16007386.html
Copyright © 2020-2023  润新知