码迷,mamicode.com
首页 > 其他好文 > 详细

原型链和原型对象-3 (原型链)

时间:2020-03-05 20:51:05      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:null   prot   img   info   com   框架   width   影响   行修改   

1.实例对象的属性,有可能再实例对象上,也有可能是再原型对象上定义的。

2.原型对象也是对象,也有原型对象(原型对象的原型对象),一直找下去就是原型链

3.一直寻找,所有对象的原型都可以找到Object

4.Object也有原型,是null

5.null没有原型

  技术图片

 

 

  得到

 技术图片

  (在获取原型对象的时候,用第三种,

  对于方法一,es6标准规定__proto__只在浏览器部署,

  对于方法二,xxx.constructor.prototype在手动改变原型对象时,会失效)

  (constructor是什么,下一章)

这样一级一级往上找,对性能影响比较大 

遇到第三方框架中某个实例没有的属性方法,可以对该实例的原型对象进行修改

 

原型链和原型对象-3 (原型链)

标签:null   prot   img   info   com   框架   width   影响   行修改   

原文地址:https://www.cnblogs.com/yaooo/p/12422437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!