学习javascript面向对象 理解javascript原型和原型链

时间:2023-12-14 21:44:08
【文件属性】:

文件名称:学习javascript面向对象 理解javascript原型和原型链

文件大小:92KB

文件格式:PDF

更新时间:2023-12-14 21:44:08

AS asc c

先看一张图,梳理梳理。 一、基本概念   【原型链】每个构造函数都有一个对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。那么,如果原型对象等于另一个原型的实例,此时的原型对象将包含一个指向另一个原型的指针,相应地,另一个原型中也包含着一个指向另一个构造函数的指针。如果另一个原型又是另一个原型的实例,那么上述关系依然成立。如此层层递进,就构成了实例与原型的链条。 【原型对象】这个对象包含可以由特定类型的所有实例共享的属性和方法。所有引用类型默认都继承了Object,而这个继承也是通过原型链实现的。所有函数的默认原型都是Object的实例,因此默认原型都会包含


网友评论