1.6 ES6 特性概览

引用 ECMAScript 6 规范中的一段介绍:

ECMAScript 6 的一些主要增强功能,包括模块、类声明、词块作用域、迭代器、生成器、用于异步编程的 Promise 、解构模式和应该有的尾递归调用。 ECMAScript 内置库已经开始支持其它的抽象数据,包括 Map , Set , 二进制数字值数组,对 Unicode 字符串中字符的额外支持,正则表达式。内置类型现在可以通过继承来扩展了。

有三组主要特性:

  • 对于已经存在的特性(例如通过库存在的特性)提供更好的语法。例如:
    • 模块
  • 标准库新的功能。例如:
    • 字符串和数组的新方法
    • Promise
    • Map , Set
  • 全新的特性。例如:
    • 生成器
    • Proxy
    • WeakMap

results matching ""

    No results matching ""