function foo(){}; function bar(){ return{ method: function(){} }; }; foo.prototype = new bar(); console.log(foo.prototype instanceof bar);//false
为什么上面的判断返回false?
我自己试了一下,如果把bar()里面的return内容去掉就返回true,请教一下大神们为什么?
function foo(){};function bar(){}; foo.prototype = new bar(); console.log(foo.prototype instanceof bar);//true
翻阅古今
qq_笑_17