58前端笔试的一个题目,觉得不难但是就是写不出来实

prototype 和_proto_的作用与区别?求大神帮帮忙思考了很久看了很多文章但觉得谅解十分混乱依然无法理解并且用简单的语言描述出来。
全部评论
__proto__ 貌似是浏览器 api,也就是有些浏览器是不支持这个属性的 其本质与 Object.getPrototypeOf(obj) 差不多 我觉得能答出 prototype 是构造函数的,__proto__ 是对象的,且 __proto__ 指向构造函数的 prototype 就行了吧?
点赞 回复 分享
发布于 2017-08-27 15:09
prototype是函数的指针指向原型对象,__proto__是对象的指针指向原型对象。去看高程吧
点赞 回复 分享
发布于 2017-08-27 15:06
理解混乱
点赞 回复 分享
发布于 2017-08-27 14:55
红皮书 好好补补
点赞 回复 分享
发布于 2017-08-27 15:27
楼主可能对原型的理解不够透彻。实例对象和构造函数是不直接发生联系的,而原型对象是属于构造函数的,实例对象是通过__proto__来找到原型对象(Fn.prototype),从而找到构造函数(Fn.prototype.constructor)
点赞 回复 分享
发布于 2017-08-27 15:29
啥时候笔试的,难道又要自己去查,360就是自己查的
点赞 回复 分享
发布于 2017-08-27 15:45
prototype可以理解为是显式继承对象 proto是隐式继承对象 前者方便你进行继承公共方法、属性 后者是实际起到继承作用
点赞 回复 分享
发布于 2017-08-27 15:48
楼主有没有收到面试通知呀?都过去这么长时间了,我都没有收到面试通知
点赞 回复 分享
发布于 2017-08-27 16:18

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务