原型链
- __proto__和constructor是对象独有的,protoType是函数独有的,但是函数也是对象,所以函数也有 proto 和constructor属性
- __proto__是用于创建原型链的,当访问一个对象的属性的时候,如果这个对象上没有这个属性,则会顺着 __proto__网上找,这个过程称之为原型链
- protoType是让函数实例化的对象们能够拥有相同的属性和方法,用来继承的
- 所有对象Object的构造函数是Function,Object.proto = Function.prototype
- 示例和类的constructor指向构造函数本身,f.constructor = Foo.prototype.constructor
继承
原型继承