let 关键字
声明局部变量;
const 关键字
声明常量;
变量和对象的解构赋值
简化变量声明;
模板字符串
声明自带格式的字符串;
简化对象和函数写法
简化对象和函数写法;
箭头函数
简化函数写法;
ES6中函数参数的默认值
给函数的参数设置默认值;
rest参数
拿到实参;
扩展运算符
将一个数组转为用逗号分隔的参数序列;
Symbol
表示独一无二的值;
迭代器
用来遍历集合、数组等;
生成器
是一种异步编程解决方案;
Promise
非常强大的异步编程的新解决方案;
Set集合
类似数组,但元素不重复的集合;
Map集合
键值对集合;
class类 像java实体类一样声明js类;
数值扩展
增加一些数值相关的方法等;
对象扩展
增加一些对象相关的方法等;
模块化
模块化、组件化;
Babel对ES6模块化代码转换
为了适配浏览器,将更新的ES规范转换成ES5规范;
ES6模块化引入NPM包
像导入模块一样导入npm包;