ES6模块不是对象,而是通过export命令显示指定输出的代码,输入时也采用静态命令的形式。
所谓Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的API,可供进一步处理。
Generator函数是Es6提供的一种异步编程解决方案,语法行为与传统函数完全不同。
ES提供了新的数据结构——Set。它类似于`数组`,但是每个成员的值都是唯一的,没有重复的值。
由于视图的构造函数可以指定起始位置和长度,所以在同一段内存中可以依次存放不同类型的数据,这叫作“复合视图”
二进制数组(ArrayBuffer对象、TypedArray视图和DataView视图)是JavaScript操作二进制数据的一个接口
ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第7种数据类型。
Array.from方法用于将两类对象转为真正的数组:类似数组对象(array-like object)和可遍历(iterable)对象(包括ES6新增的数据结构Set和Map)。
ES6加强了对Unicode的支持,并且扩展了字符串对象。
ES6新增了let命令,用于声明变量。其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效。