ES6常用语法

133 阅读1分钟

Module语法

  • 编译时加载/静态加载
  • 严格模式
    1. 变量必须声明后再使用
  • export
    1. 模块内的变量可以通过export关键字输出到外部
    2. export命令规定的是对外的接口,必须与模块内部的变量建立一一对应关系
    // 写法一
    export var m = 1;
    
    // 写法二
    var m = 1;
    export {m};
    
    // 写法三
    var n = 1;
    export {n as m};
    
    // 正确
    export function f() {};
    
    // 正确
    function f() {}
    export {f};
    
    
  • 使用export定义模块的对外接口,外部js文件可以通过import加载指定模块