ECMA使用了新的标准,提供了很多新的东西,看的时间有点久远,项目和自己的demo也没有使用我就说几个我印象比较深比较解决痛点的
-
1.未使用var创建的变量会报错
-
2.函数顶层的this不在指向window,而是undefined
-
3.强制为eval创建新作用域
-
4.不允许在非函数的代码块内声明函数。
-
5.let声明变量
-
6.花括号内都是独立的变量空间
-
整体上感觉ecma在不使用前端框架时更具备复杂开发的能力,严格的规定了很多以前很妥协的规则,以及处理‘立即执行’的场景
-
未完待续