总结:任何一个对象的__proto__的属性永远指向这个对象的构造函数的prototype。即:
obj.proto === obj.constructor.prototype。
function Foo() {};
let f1 = new Foo();
console.log(f1.constructor); // [Function: Foo]
console.log(f1.__proto__); // Foo {}
console.log(Foo.prototype); // Foo {}
console.log(Foo.prototype === f1.__proto__); // true
console.log(Foo.__proto__ === Foo.constructor.prototype); // true