自身屬性和原型屬性
想問兩個結(jié)果輸出的為什么不一樣。
function?foo(){} foo.prototype.z?=?5; var?obj?=?new?foo(); obj.z?=?7; console.log(obj.z);?//輸出7 delete?obj.z; console.log(obj.z);//輸出5
function?foo(){ this.z?=?5; } var?obj?=?new?foo(); obj.z?=?7; console.log(obj.z);?//輸出7 delete?obj.z; console.log(obj.z);//輸出undefined
2017-04-20
自己有了就不會在沿著原型鏈查找這個屬性了
2016-08-02
2016-06-15
第一個是 2個z 不是同一個 ,第二個 是同一個