构造函数,原型和实例的关系
每个构造函数都有一个原型对象,原型有一个属性consturctor指回构造函数;而实例有一个内部指针[[Proctotype]]指向原型。
如果原型是另一个类型的实例,那就意味着这个原型有一个属性[[Proctotype]]指向另一个原型,相应的另一个原型也有一个指针consturctor指向另一个构造函数。这样就在实例和原型之间构造了一条原型链,这就是原型链的基本构想。
构造函数,原型和实例的关系
每个构造函数都有一个原型对象,原型有一个属性consturctor指回构造函数;而实例有一个内部指针[[Proctotype]]指向原型。
如果原型是另一个类型的实例,那就意味着这个原型有一个属性[[Proctotype]]指向另一个原型,相应的另一个原型也有一个指针consturctor指向另一个构造函数。这样就在实例和原型之间构造了一条原型链,这就是原型链的基本构想。