老師有個地方是不是有錯誤?
var obj={};
obj.x=1;
obj.y=2;
function foo(){};
foo.prototype.z=3;
obj.__proto__=new foo(); ?//這個地方是把obj對象的原型指向foo.prototype ;
obj.x ===1; ? //true;
obj.y===2; ?//true;
obj.y===3 ; //true;
var obj=new foo(); ?好像是整個obj被重新賦值了,無法訪問obj.x/obj.y
2018-06-04
這里的var obj = {}; 的obj對象和下面的 var obj = new foo(); 中的obj 沒有關(guān)聯(lián)吧,前一個obj對象創(chuàng)建的意義是什么?
2018-04-09
obj.y===3 ; //true; 我不記得老師的視頻怎么講的,這里應(yīng)該是obj.z===3;
var obj=new foo(); ?好像是整個obj被重新賦值了,無法訪問obj.x/obj.y? ------> 你說的是對的。