1.增加 let const 声明变量及块作用域的绑定构造
2.解构赋值
3.对象字面量的增强,(foo: foo
赋值的简写)
4.增加 class 类的支持
5.函数参数扩展 (函数参数可以使用默认值、不定参数以及拓展参数)
6.增加箭头函数
7.字符串模板``(字符字符串里面可以包含由美元符号加花括号包裹的变量${vraible})
8.增加模块和模块加载(export、import)
9.Map + Set + WeakMap + WeakSet
10.Math, Number, String, Array, Object 增加新的 API
11.Promise用于异步编程
12.代理Proxy
13.生成器(生成器使用 function*
和 yield
简化了迭代器创作)