阅读量:0
在ES6中,可以使用扩展运算符(spread operator)来合并数组对象。具体的方法是将要合并的数组对象放在方括号中,并在前面加上...
,如下所示:
const arr1 = [1, 2, 3]; const arr2 = [4, 5, 6]; const mergedArray = [...arr1, ...arr2]; console.log(mergedArray); // [1, 2, 3, 4, 5, 6]
这样就能将两个数组合并成一个新的数组。同样的方法也适用于合并对象数组:
const objArray1 = [{ name: 'John' }, { name: 'Jane' }]; const objArray2 = [{ age: 30 }, { age: 25 }]; const mergedObjArray = [...objArray1, ...objArray2]; console.log(mergedObjArray); // [{ name: 'John' }, { name: 'Jane' }, { age: 30 }, { age: 25 }]
注意:使用扩展运算符时,它会将数组或对象展开,然后将展开后的元素插入到新的数组中。