ES6 in NodeJS 5.x

NodeJS 升级到5.x了, 对ES6的支持提高了很多, 详情见 ECMAScript 2015 (ES6)支持:

  • 局部作用域块
    • let (严格模式)
    • const
    • function in block(严格模式)
  • Classes 类
  • Collections 集合
    • Map
    • WeakMap
    • Set
    • WeakSet
  • Typed arrays 可直接操作二进制数据的数组类型
  • Generators 生成器 function * gen(){yield a}
  • 二进制和八进制字符
  • 对象生成扩展(直接使用 短属性 和 方法 构造对象)
  • Promises
  • 新的字符串方法
  • 模板字符串
  • 箭头函数
  • new.target 判断对象是否由new构造
  • Object.assign
  • 扩展操作符 ...

参考代码: GitHub - zkaip/es6inNode

你可能感兴趣的:(ES6 in NodeJS 5.x)