自身屬性和原型屬性
想問兩個結果輸出的為什么不一樣。
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);//輸出5function?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 不是同一個 ,第二個 是同一個