关系图: 一、prototype 在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。 函数的prototype指向了一个对象,而这个对象正是调用构造函数时创建的实例的原型. 原型的概念:每一个javascript对象(除null外)创建的时候,就会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型中“继承”属性。 二、 _ proto _ 这是每个对象(除null外)都会有的属性,叫做__proto__,这个属性会指向该对象的原型。