为了账号安全,请及时绑定邮箱和手机立即绑定

前端 js 面试难题,涉及prototype,constructor和instanceof

前端 js 面试难题,涉及prototype,constructor和instanceof

回首忆惘然 2018-08-03 12:02:58
自己遇到的前端面试问题,请高手来帮忙解决。其他的感兴趣的同学也可以来看看,自己能不能答对。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但是在浏览器中试过了,确实是上面的答案,求解,提前谢谢各位。
查看完整描述

1 回答

  • 1 回答
  • 1 关注
  • 1270 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信