在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 }]
注意:使用擴展運算符時,它會將數組或對象展開,然后將展開后的元素插入到新的數組中。