原图链接 总结几点: 所有的对象都有"__proto__"属性,该属性对应该对象的原型所有的函数对象都有"prototype"属性,该属性的值会被赋值给该函数创建的对象的"__proto__"属性所有的原型对象都有"constructor"属性,该属性对应创建所有指向该原型的实例的构造函数函数对象和原型对象通过"prototype"和"constructor"属性进行相互关联