Sea*_*lan 24 javascript ecmascript-6
在ECMAScript 5(又名JavaScript)中,我可以通过"use strict"
在函数顶部添加严格模式(或文件,但不鼓励这样做.)
据我所知,在ECMAScript 6中,某些语法功能会打开严格模式,尤其是class
模块(不过你会这样做).
在ECMAScript 6世界中,触发严格模式的完整列表是什么?
Ber*_*rgi 27
规范说:
- 模块代码始终是严格的模式代码.
- ClassDeclaration或ClassExpression的所有部分都是严格模式代码.
- ...
其余的只是ES5中的已知内容,基本上每个以"use strict";
指令开头的全局/ eval/function代码.它也可以在新的ES6函数类型(箭头,生成器,方法语法)中工作.