1. 数组
1.1 数组方法
splice
push
split
slice
2. let和const命令
3. 箭头函数
箭头函数没有this,没有arguments,没有原型。
4. 扩展运算符和剩余运算符
二者都是...
。在某种程度上,剩余操作符和扩展运算符相反,扩展运算符会“展开”数组变成多个元素,剩余操作符会收集多个元素和“压缩”成一个单一的元素。
5. Map和Set
- Map的key相比普通对象来说更为灵活,普通对象的key只能以基础数据类型作为key值,并且所有传入的key值都会被转化成string类型,而Map的key可以是各种数据类型格式
- Set去重特性
6. WeakMap和Map之间的区别
WeakMap只能以复杂数据类型作为key,并且key值是弱引用,对于垃圾回收更友好。