1
我有兩個對象foo和bar。 Object.create構建的對象欄將其原型設置爲foo - ok。當我更新foo屬性時,一切正常,但是當我將整個foo對象更改爲數字時,對象欄不會更改。就好像前一個對象foo在某處,但我不知道在哪裏。我對此很好奇。更改父對象,不會更改其他的原型鏈
var foo = { name: "foo" };
var bar = Object.create(foo);
foo = 2 //I change foo
console.log(bar)
//in Chrome console I see:
Object {}
__proto__: Object // __proto__ of bar shows to object
name: "foo"
__proto__: Object
幫助。也許我想念一些明顯的東西
好吧,謝謝你,這聽起來似乎在理:) – Agata
感謝的解釋,我現在明白了:) – Agata