原型和原型链
2021-06-23 18:44:55 6 举报
原型和原型链
作者其他创作
大纲/内容
man[实例]
Function
__proto__
prototype
Person[构造函数]
Person.prototype
constructor
下列代码的原型链:class Person {}class Man extends Person {}var man = new Man()
__proto的指向:1. 实例通过__proto属性指向构造函数的原型;2. 构造函数的原型通过__proto__属性指向继承的构造函数的原型;3. 最上层的构造函数的原型通过__proto__属性指向Object的原型;4. Object的原型通过__proto__属性指向最后的终点null5. 最上层的构造函数通过__proto__属性指向Funtion的原型6.Object通过__proto__属性指向Function的原型7. Funtion的原型通过__proto__属性指向Object的原型(Object通过Function创建)
Man.prototype
Funtion.prototype
Object
null
Object.prototype
Man[构造函数,继承Person]
0 条评论
下一页