es6で配列オブジェクトを結合する方法は何ですか?
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]
このようにして、2つの配列を1つの新しい配列に結合することができます。同様の方法は、オブジェクト配列の結合にも適用できます。
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 }]
注意:拡張演算子を使用すると、配列やオブジェクトが展開され、展開された要素が新しい配列に挿入されます。