JavaScript オブジェクト参照のサンプル
環境
Google Chrome 123.0.6312.58(Official Build) (64 ビット)
Windows 11 Pro 64bit
概要
新しいオブジェクトを作り、プリミティブなレベルでそのプロパティを繰り返しコピーします。
使用例
let user = { name: "yamada", age: 30 }; let clone = {}; // 新しい空オブジェクト // すべての user プロパティをその中にコピーする for (let key in user) { clone[key] = user[key]; } // clone は完全に独立したクローンです clone.name = "oosaki"; // その中のデータを変更 alert( user.name );
結果
オリジナルのオブジェクトは yamada