javascript 构造函数
当一个构造函数被创建时,将包含一个prototype属性,指向它的原型对象,而这个原型对象,会包含一个constructor属性,指向该构造函数。
当调用构造函数生成一个新实例后,该实例的内部将包含一个指针(内部属性),指向构造函数的prototype属性所指向的原型对象。
假如我们让一个原型对象等于另一个构造函数的实例,那么这个原型对象也有了一个指向另一个原型对象的指针,层层递进,就构成了实例与原型的链条,即原型链。
当一个构造函数被创建时,将包含一个prototype属性,指向它的原型对象,而这个原型对象,会包含一个constructor属性,指向该构造函数。
当调用构造函数生成一个新实例后,该实例的内部将包含一个指针(内部属性),指向构造函数的prototype属性所指向的原型对象。
假如我们让一个原型对象等于另一个构造函数的实例,那么这个原型对象也有了一个指向另一个原型对象的指针,层层递进,就构成了实例与原型的链条,即原型链。