別のオブジェクトにオブジェクトプロパティを複製するにはどうすればいいですか? [複製] 質問する

別のオブジェクトにオブジェクトプロパティを複製するにはどうすればいいですか? [複製] 質問する

次のオブジェクトが与えられます:

var firstObject = {
    key1 : 'value1',
    key2 : 'value2'
};

次のように別のオブジェクト( )内のプロパティをコピーするにはどうすればよいでしょうかsecondObject

var secondObject = {
    key1 : 'value1',
    key2 : 'value2',
    key3 : 'value3',
    key4 : 'value4'
};

?への参照を使用すると、firstObject次のようになります。

var secondObject = {
    firstObject,
    key3 : 'value3',
    key4 : 'value4'
};

(これは機能しません...コードをどのように構造化したいかを大きな行で示すために配置しました)。

JavaScript フレームワークを使用せずにソリューションを実現することは可能ですか?

ベストアンサー1

for(var k in firstObject) secondObject[k]=firstObject[k];

おすすめ記事