原型链
2019-07-26 15:11:09 20 举报
原型链是JavaScript中实现继承的一种机制。它的基本思想是通过原型对象来链接各个实例对象,形成一个原型链。在这个链上,每个实例对象都可以访问到其构造函数的原型对象,以及原型对象的原型对象,直到达到原型链的末端——Object.prototype。当查找一个实例对象的属性或方法时,JavaScript引擎会沿着原型链向上查找,直到找到该属性或方法为止。如果在某个环节找不到,就会返回undefined。这种机制使得我们可以在一个对象的原型上定义共享的属性和方法,然后让所有实例对象共享这些属性和方法,从而实现了代码的复用和继承。
作者其他创作
大纲/内容
实例化
.__proto__
Function
.prototype
自定义构造函数的原型对象
Object
Object.prototype
原型链结构图
自定义构造函数的实例
自定义构造函数
空函数 function(){}
null
收藏
0 条评论
下一页