ECMAScript6 中的特性概述
jopen 10年前
介绍
ECMAScript 6是ECMAScript标准的即将到来版本。该标准的目标是在2015年6月批准,ES6是显著更新的语言。这是自2009年ES5进行了标准化以来该语言第一次更新。 现在,这些功能的实现在主要JavaScript引擎正在进行中。
See the draft ES6 standard for full specification of the ECMAScript 6 language.
ES6 includes the following new features:
- arrows
- classes
- enhanced object literals
- template strings
- destructuring
- default + rest + spread
- let + const
- iterators + for..of
- generators
- comprehensions
- unicode
- modules
- module loaders
- map + set + weakmap + weakset
- proxies
- symbols
- subclassable built-ins
- promises
- math + number + string + object APIs
- binary and octal literals
- reflect api
- tail calls