他のオブジェクトの浅いコピーであるオブジェクトプロパティを削除しようとしています。 しかし、私はそれを削除しようとすると、元の値が期待される出力をスローすることはありません。 obj
からJavascriptオブジェクトのプロパティを削除するには?
var obj = {
name:"Tom"
};
var newObj = Object.create(obj);
delete newObj.name;//It never works!
console.log(newObj.name);//name is still there
どちらも完全に異なるオブジェクトです。 '参照されていない '! – Rayon
'var newObj = obj;'これは期待通りに機能します! – Rayon
docsから、_ Object.create()メソッドは "新しいオブジェクト"を作成します_ – Rayon