所有的函数对象都有一个__prototype__属性指向该函数的原型对象,每一个对象都有一个__proto__属性指向原型对象,最后指向顶级原型对象Object.prototype,而顶级的原型对象的__proto__指向了null;
示例图: