①每个构造函数都有一个prototype属性实例.prototype指向了一个对象,我们把这个对象称为原型,原型对象,它的作用是保存方法,节省内存

②在原型对象中,都有一个construtor,这个属性用于指回构造函数本身

每个实例对象都有一个_proto_属性,非标准属性,用于指向原型对象,当对象查找成员找不到的时候,就会沿着_proto_的指向继续找

1
2
3
4
5
6
7
// 实例对象继承给原型对象
 
Chinese.prototype = new Person();
 
// 指回构造函数
 
Chinese.prototype.constructor = Chinese;