ES6-ES11(1)—— 概要

249 阅读1分钟

let 关键字

声明局部变量;

const 关键字

声明常量;

变量和对象的解构赋值

简化变量声明;

模板字符串

声明自带格式的字符串;

简化对象和函数写法

简化对象和函数写法;

箭头函数

简化函数写法;

ES6中函数参数的默认值

给函数的参数设置默认值;

rest参数

拿到实参;

扩展运算符

将一个数组转为用逗号分隔的参数序列;

Symbol

表示独一无二的值;

迭代器

用来遍历集合、数组等;

生成器

是一种异步编程解决方案;

Promise

非常强大的异步编程的新解决方案;

Set集合

类似数组,但元素不重复的集合;

Map集合

键值对集合;

class类 像java实体类一样声明js类;

数值扩展

增加一些数值相关的方法等;

对象扩展

增加一些对象相关的方法等;

模块化

模块化、组件化;

Babel对ES6模块化代码转换

为了适配浏览器,将更新的ES规范转换成ES5规范;

ES6模块化引入NPM包

像导入模块一样导入npm包;