構文
構文は以下の通りです。
let 新しいオブジェクト = [...元のオブジェクト1, ...元のオブジェクト2];
解説
この構文で使われる ... はスプレッド構文と呼ばれ、元のオブジェクトの要素を個別に展開し、新しいオブジェクトにコピーします。この方法は、オブジェクトをコピーしたり、複数のオブジェクトを結合したりする際に便利です。
プログラミング例
具体的なプログラミング例を紹介します。
function スプレッド構文の例() {
// オブジェクトの結合
let オブジェクト1 = {名前: '太郎', 年齢: 10};
let オブジェクト2 = {学校: '小学校', 学年: 5};
let 結合されたオブジェクト = {...オブジェクト1, ...オブジェクト2};
console.log("結合されたオブジェクト:", 結合されたオブジェクト);
}
// オブジェクトの結合
let オブジェクト1 = {名前: '太郎', 年齢: 10};
let オブジェクト2 = {学校: '小学校', 学年: 5};
let 結合されたオブジェクト = {...オブジェクト1, ...オブジェクト2};
console.log("結合されたオブジェクト:", 結合されたオブジェクト);
}
まとめ
スプレッド構文を使うことで簡単にオブジェクトのコピーや結合ができます。スプレッド構文を使うと、元のオブジェクトの内容を新しいオブジェクトに展開することができ、プログラムを簡潔に書くことができます。これを使えば、データの操作がもっと簡単に、直感的にできるようになります。