es6特性有哪些

128 阅读1分钟

1:let 和 const 的块级作用域

2:数组的解构,对象的结构

3:模板自变量:支持换行;

采用${}的方式进行插值表达式,{}中的内容就是js代码;

在模板自变量之前,我们可以加一个标签函数用来对模板自变量的值进行处理。

4:j箭头函数

箭头函数最直观的三个特点。

  • 不需要 function 关键字来创建函数
  • 省略 return 关键字
  • 继承当前上下文的 this 关键字

5:Set集合

存储任何类型的唯一值,即集合中所保存的元素是不重复的。类数组结构。

6. for of

  • for of遍历的是键值对中的值
  • for in遍历的是键值对中的键

7. 箭头函数

  • 不需要 function 关键字来创建函数
  • 省略 return 关键字
  • this始终指向函数申明时所在作用域下的this值

8. 函数的参数默认值

函数传参可以有默认值