美文网首页
ES6 Module1

ES6 Module1

作者: madisn | 来源:发表于2017-07-05 15:52 被阅读8次
概述

ES6模块的设计思想是尽量静态化,使编译时就能确定模块的依赖关系和输入输出的变量.
ES6模块通过export命令指定输出的代码,通过import命令输入
import { one, two, three } from 'fs';//编译时加载或静态加载

严格模式使用

ES6的模块自动采用严格模式,无论加没加use strict

严格模式的限制:

变量必须声明后再使用
函数的参数不能有同名属性,否则报错
不能使用with语句
不能对只读属性赋值,否则报错
不能使用前缀0表示八进制数,否则报错
不能删除不可删除的属性,否则报错
不能删除变量<code>delete prop</code>,会报错,只能删除属性delete global[prop]
<code>eval</code>不会在它的外层作用域引入变量
<code>eval</code>和arguments不能被重新赋值
arguments不会自动反映函数参数的变化
不能使用arguments.callee
不能使用arguments.caller
禁止this指向全局对象
不能使用fn.callerfn.arguments获取函数调用的堆栈
增加了保留字(比如protectedstaticinterface

相关文章

  • 2020-04-16

    #ES6中的两个导出 1、export页面引用时候imprt {module1,module2} from 'xx...

  • ES6 Module1

    概述 ES6模块的设计思想是尽量静态化,使编译时就能确定模块的依赖关系和输入输出的变量.ES6模块通过export...

  • Spring Boot 多模块配置

    一个多模块配置目录结构的例子 上图中有三个模块,module1, module2, common。module1和...

  • 第一天

    Module Module1 Sub Main() Dim a As Integer Dim b As Objec...

  • Module1

    Data要求:scale 分布式数据, Consistency 预定酒店电影票,必须要一致性,不能我们俩同时订了一...

  • Python小技巧

    One For All!!! 导包 取别名 from math as foobarfrom module1 im...

  • Unable to resolve dependency for

    解决办法: 将依赖代码 implementation project(path: ':module1') imp...

  • module1培训

    we are consultants, not slaves,push back 是应该的,不是customer ...

  • 2022-08-08

    Module1天气四季 Unit I What's the weather like? 关键词:hot/cold/...

  • Module1教练感悟

    对于教练对话,我有以下的感悟想要和大家分享。 首先,建立信任和同在是基石,时刻与客户共舞,通过深刻聆听,从关注事到...

网友评论

      本文标题:ES6 Module1

      本文链接:https://www.haomeiwen.com/subject/sisqhxtx.html