説明
スプレッド演算子は、ECMAScript 6(ES6)で導入された機能です。この演算子は、配列やオブジェクトの展開を行うために使用されます。配列やオブジェクトを要素やプロパティごとに分割し、別々の場所に展開することができます。
例
以下に、スプレッド演算子の使い方とサンプルコードを示します。
【配列の展開】 配列の要素を個別の引数として渡す場合に使用します。
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
// 配列の展開
const mergedArray = [...array1, ...array2];
console.log(mergedArray); // [1, 2, 3, 4, 5, 6]
【オブジェクトの展開】
オブジェクトのプロパティを別のオブジェクトにマージする場合に使用します。
const obj1 = { foo: 'bar' };
const obj2 = { baz: 'qux' };
// オブジェクトの展開
const mergedObject = { ...obj1, ...obj2 };
console.log(mergedObject); // { foo: 'bar', baz: 'qux' }
スプレッド演算子は、配列やオブジェクトを展開するだけでなく、新しい要素やプロパティも追加することができます。このように、簡潔かつ効果的にデータを操作するための便利な機能です。
コメント