function foo(){};
function bar(){
return{
method: function(){}
};
};
foo.prototype = new bar();
console.log(foo.prototype instanceof bar);//false為什么上面的判斷返回false?我自己試了一下,如果把bar()里面的return內(nèi)容去掉就返回true,請(qǐng)教一下大神們?yōu)槭裁??function foo(){};function bar(){};
foo.prototype = new bar();
console.log(foo.prototype instanceof bar);//true
原型鏈繼承
呼如林
2018-07-10 14:22:37