每一个对象都有一个“_proto_”指针,指向实例化该对象的构造函数的原型对象,当该对象没有你想拿到的属性时,解释器会顺着指针不断向上找。
每一个构造你函数都有一个“prototype”属性,指向该构造函数的原型对象。
每一个原型对象都有一个“constructor”属性,指向该原型对象的构造函数。
任何对象(全局对象除外)向上查找的终点都是全局对象下的Object构造函数的原型对象。
虽然只有简单的四句话,但却是我不断实验和思考的最终结论。