1.展开运算符
1.1 数组的扩展
简单应用
let arr = [1,2,3];
console.log(...arr); // 输出 1,2,3
复制数组
let arr = [1,2,3];
// 把arr数组展开到一个新的空数组中
let arr2 = [...arr];
合并数组
let arr = [1,2,3];
let arr2 = [4,5,6];
// 1.es5的方法,使用数组原生的concat
arr.concat(arr2) // 输出 [1, 2, 3, 4, 5, 6]
// 2.ES6 的合并数组
[...arr, ...arr2]
1.2 对象的扩展
扩展运算符不仅可以用于数组,还可以用于对象。使用方式是在对象前面加上三个点(…);
即可和数组一样展开内部元素;
不一样的是对象内部是 键值(key/value)对,所以直接输出会报错
(1)简单应用
var obj =