2017/05/17

JavaScriptでオブジェクト結合のやり方

JavaScript 



JavaScriptでオブジェクト同士を結合する方法です。


Object.assign() を使います。


var goten = {
    father: 'goku',
    brother: 'gohan'
};
var trunks = {
    father: 'vegeta',
};
var gotenks = Object.assign(goten, trunks);

実行結果は次の通りです。

console.log(goten);  // {father:"vegeta", brother:"gohan"}
console.log(trunks);  // {father:"vegeta"}
console.log(gotenks);  // {father:"vegeta", brother:"gohan"}

第一引数が参照渡しとなり、破壊的メソッドですので、気をつけましょう。



このエントリーをはてなブックマークに追加