JavaScript Objectクラスのassignメソッドでオブジェクトをコピーするサンプル
環境
Windows 10 Home 64bit
Google Chrome 107.0.5304.107
構文
Object.assign(コピー先オブジェクト,コピー元オブジェクト)
Object.assignメソッドを使って、オブジェクトをコピーします。
コピー元とコピー先に同じキーがある場合は、値が上書きされます。
使用例
//連想配列の初期化 const userA = { name: "toto", age: "21" }; const userB = { age: "22", city: "tokyo" }; const res = Object.assign(userA, userB); console.log("連想配列userBから連想配列userAにコピーされる結果"); console.log(res);
実行結果
> “連想配列userBから連想配列userAにコピーされる結果"
> Object { name: “toto", age: “22", city: “tokyo" }