自己遇到的前端面试问题,请高手来帮忙解决。其他的感兴趣的同学也可以来看看,自己能不能答对。var A = function() {};A.prototype = {};var B = {};console.log(A.constructor);//Functionconsole.log(B.constructor);//Objectvar a = new A();A.prototype = {};var b = new A();b.constructor = A.constructor;console.log(a.constructor == A);//falseconsole.log(a.constructor == b.constructor);//falseconsole.log(a instanceof A);//falseconsole.log(b instanceof A);//true小弟对最后两个console.log的结果不明白,我觉得应该是console.log(a instanceof A);// trueconsole.log(b instanceof A);//true但是在浏览器中试过了,确实是上面的答案,求解,提前谢谢各位。
添加回答
举报
0/150
提交
取消