什么是原型?
所有的构造函数在初始化的时候,会自动生成一个特殊的实例化对象,构造函数的prototype属性会执行该对象,该对象就被称为原型对象,或者prototype对象。
什么是原型链?
由prototype属性,串联起来的原型对象,就称为是原型链
原型链意义:
实例化对象中访问属性和方法的时候,先访问自身的属性和方法,本身不存在,则会通过prototype属性,再整个原型链上查找,如果整个都查找不到就会报错
所有的构造函数在初始化的时候,会自动生成一个特殊的实例化对象,构造函数的prototype属性会执行该对象,该对象就被称为原型对象,或者prototype对象。
由prototype属性,串联起来的原型对象,就称为是原型链
实例化对象中访问属性和方法的时候,先访问自身的属性和方法,本身不存在,则会通过prototype属性,再整个原型链上查找,如果整个都查找不到就会报错