割り当ての順序がうまくいかない理由ともう何が割り当てられないのかについて簡単に質問しました。オブジェクト内のプロパティのJS割り当て順序
私は別のオブジェクトからプロパティをコピーしていること(それをテストするための)シンプルな「継承」/「コピー」機能を作成したい:
var cat = { tail:"yes", hairy:"yes, hairy" };
var dog = { sick:"extremely ill"};
function inherit(obj1, obj2) {
for (var p in obj1)
{
obj2[p] = obj1[p]; // this works, but "obj1[p] = obj2[p];" doesn't. Why??
}
}
inherit(cat, dog);
console.log(dog.tail);
ありがとうございました:) – devdev