0
object.create(parentObject)
と、以下のようにちょうど子オブジェクトに親オブジェクトを割り当てることの違いは何ですか:object.create(parentObject)と、親オブジェクトを子オブジェクトに割り当てるだけの違いは何ですか?
var child = Object.create(parent);
var child2 = parent;
彼らは私に同じことをやっているようです。参考のため フルコード:
var parent = {
get: function fn() {
return this.val;
},
val: 42
};
var child = Object.create(parent);
var child2 = parent;
parent.val = 67;
alert(parent.val); //outputs 67
alert(child.val); //outputs 67
alert(child2.val); //outputs 67
child.val'/'' child2.val'に割り当ててみた後、 'parent'で何が起こるか見て – Bergi