**
1----展开运算符
**
展开运算符有两种作用 :
第一种: 链接数组
第二种: 求数组里的最大值
第一种: 连接数组
在展开运算符没有出来之前 ,都是使用apply来遍历数组里面的东西
arr1.push.apply (arr1, arr2 )
apply()这个方法 里面的参数 第一个是this的指向 也就是说 这种方法是对于arr1 来说
最终就是将 arr2 里面的数据 添加到 arr1 里面
展开运算符出来以后,这个方法就很简单了
arr1.push( ...arr2 )
这种写法不需要apply 来指定this指向
第二种: 求数组里面最大值
在展开运算符没有出现之前,也是使用 apply来 遍历数组 将里面的值 对比
**
2----数据类型set(集合)的用法
**
set的主要作用是类似于数组,他不能存储重复的元素
作用就是: 数组去重
将一个含有重复元素的数组 ,用set包起来 并且使用array.form 将set转化为一个真数组
一共有两种方法:
使用array.from()
使用:
一行代码实现数组去重: