箭头函数的用法类似, 和
和 是一种语法糖,也是基于原型继承实现的。
支持 , 实例化,静态方法和构造函数。
书写对象字面量更方便简洁。 如:的简写, 函数定义简写, 动态属性名。
属性在node下都支持,但在浏览器环境不一定都支持, chrome是支持的。
模板字符串跟php双引号字符串类似 ,字符串中可以解析变量和语句, 对于构造字符串是很方便的。
参数解构 对象解构 数组解构, 解构是一种十分方便的语法特性. 当结构不对应解析失败时,会对应的返回undefined,不报错.
和 声明的变量和常量都是属于块级作用域的.
迭代对象允许自定义迭代方式,如:
和 , 声明的函数返回一个generator实例. generator是iterator的子类型,它包含自己的和
generator可以实现await风格的异步编程
注意 iterator and generator 目前需要polyfill才能使用, 新版的chrome已支持.
ES6有不同于 和 的模块风格
一些额外的特性 和
拦截或代理对象的属性读写,函数的调用。
, ,等成为内置的子类。
是一个异步编程的库,存在于很多其他的JS库中
防止stack overflow