0
私はJavaScriptを覚えており、変数が別の変数に割り当てられても、その変数をコピーせず、同じ変数の拡張になります。たとえば:オブジェクトを別の変数に割り当てる
var data1 = {"name": "john", "age": 34, "city": "london"}
var data2 = data1
delete data2.city
console.log(data1)
{"name": "john", "age": 34}
上記のコードはdata2
からもdata1
からcity
プロパティを削除するだけでなく。
コンテンツをdata2
にdata1
からコピーするにはどうすればいいですか?data1
を邪魔することなく変更できますか?
あなたは「継承」していません。割り当てています。 – Li357