采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
thing是Thing2的实例. thing的proto指向了Thing2的原型对象,在Thing2的proto属性里也没有foo属性 而Thing2的原型对象等于Thing1的实例, Thing1实例proto指向Thing1的原型对象,而这时候就可以在原型对象上找到foo属性了
同学真是下功夫了……很形象。如果作为面试题,我的回答是:原型链就是在访问一个对象属性的时候,如果自身没有找到的情况下会去它的原型对象中查找,如果还没有,会去它的原型对象的原型对象中查找,如此循环直到顶层的Object对象的原型对象(是个null,Object.prototype===null)为止的这么个机制。
Object.prototype.__proto__===null
很形象,谢谢。
登录后可查看更多问答,登录/注册
一门让你能成功获取前端 Offer 的课程, 不只是技术,面试“技巧”也至关重要
1.3k 10
1.6k 10
1.9k 9
2.1k 8
1.6k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号