原型链
2020-03-09 14:33:21 0 举报
JS原型链
作者其他创作
大纲/内容
基类
实例对象
原型对象的属性、方法
new Foo()
原型对象
派生类
实例对象obj
constructor
__proto__
__defineGetter____defineSetter__hasOwnProperty...
prototype
Object
null
构造函数、函数对象
Foo.prototype
...
Xxx.prototype
Function.prototype
Function
Tips:原型对象——[[ prototype ]]__proto__ (对象都有、指针属性、非标准属性)实例的__proto__:指向其构造函数的原型对象函数的__proto__:指向Function的原型对象prototype (函数特有、指针属性)指向该构造函数的原型对象constructor (原型对象特有)指向该原型对象的构造函数函数:普通函数、函数对象、构造函数构造函数都是由Object创建出来的函数对象都是由Function创建出来的
Object.prototype
自定义构造函数Foo
0 条评论
下一页