1.原型链:每一个对象都有原型,原型本身又是对象,所以原型又有原型,以此类推形成一个链式结构,称为原型链
2.对象访问原型链中的成员规则:就近原则
当访问一个对象的成员变量时,会首先访问它自身的成员变量,如果有则访问。没有则在原型中寻找,能找到就访问,不能找到则继续往原型的原型中寻找,以此类推,如果找到原型链的顶端还是找不到,则程序报错 (xxx is not a function)
(1)所有对象的原型链最终都指向Object.orototype(俗话说:万物皆对象)
(2)而Object.prototype指向null(俗话说:万物皆空)