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

js 中 constructor的问题

js 中 constructor的问题

函数式编程 2018-09-04 13:26:02
function Test(){} Test.prototype.name='t'; Test.prorotype.year=function(){        return 1993}var test=new Test();//这样我们就通过Test  创建了一个 test的实例test有基本的方法和原型上的方法,__proto__上有Object,所以有Object的方法,但是为什么我们会有apply这些方法,他明明在contructor的__proto__上,原型链会找到constructor上去?求大牛指正,原型不应该一直在__proto__上么?
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

Every object created by a constructor has an implicit reference (called the object's prototype) to the value of its constructor's "prototype" property.
大概意思就是每一个由constructor创建的对象都会有一个隐式的引用,这个引用指向constructor的prototype值的。

所以你说的原型链会找到constructor上去也是对的。


查看完整回答
反对 回复 2018-10-27
  • 1 回答
  • 0 关注
  • 478 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号