Mickey's Blog ·

ECMAScript6

ECMA使用了新的标准,提供了很多新的东西,看的时间有点久远,项目和自己的demo也没有使用我就说几个我印象比较深比较解决痛点的

  1. 1.未使用var创建的变量会报错

  2. 2.函数顶层的this不在指向window,而是undefined

  3. 3.强制为eval创建新作用域

  4. 4.不允许在非函数的代码块内声明函数。

  5. 5.let声明变量

  6. 6.花括号内都是独立的变量空间

  7. 整体上感觉ecma在不使用前端框架时更具备复杂开发的能力,严格的规定了很多以前很妥协的规则,以及处理‘立即执行’的场景

  8. 未完待续