参考文章: 【帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)】
以以下例子展述
function Foo() {
...};
let f1 = new Foo();
1. _ _proto_ _
①__proto__
和 constructor
属性是对象所独有的
②prototype
是函数所独有的,但是由于JS中函数也是一种对象,所以函数也拥有__proto__
和constructor
属性
2. prototype
3. constructor