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