要理解原型链,首先要清楚理解以下几点: 所有函数都是Function的实例化,都包含prototype属性,即原型对象。 所有对象都有proto属性,该属性指向对象构造函数的prototype原型对象。 prototype原型对象的constructor属性指向它所在的原型对象的构造函数,即构造函数