js中只有对象,包括对象,函数,常量等. prototype 只有函数里有这个属性. 对象里可以设置这个属性,但是没这个属性的意义 prototype指向一个对象,可以添加想要的方法. 该对象里有一个constructor属性,默认指向了这个函数. proto 对象里有这个属性. 功能: 如果要一个对象的属性,==会先在这个对象里查找,如果这个对象里没有这个属性,则会在这个对象里__proto__的对象==里查找这个属性 如果这个对象本身还有一个 proto 属性,则会继续在__proto__.…