数组的扩展
1.复制数组
扩展运算符提供了复制数组的简便写法。
const a1 = [1, 2];
// 写法一
const a2 = [...a1];
2.合并数组
扩展运算符提供了数组合并的新写法。
const arr1 = ['a', 'b'];
const arr2 = ['c'];
const arr3 = ['d', 'e'];
// ES5 的合并数组
arr1.concat(arr2, arr3);
// [ 'a', 'b', 'c', 'd', 'e' ]
// ES6 的合并数组
const newArr = [...arr1, ...arr2, ...arr3]
console.log(newArr)
// [ 'a', 'b', 'c', 'd', 'e' ]
数组合并的同时去重
const a = [1,2,3];
const b = [1,5,6];
const c = [...new Set([...a,...b])]; //[1,2,3,5,6]
3.Array.from()
Array.from
方法用于将