欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javascript 继承机制 JavaScriptprototype 

程序员文章站 2022-05-10 16:50:18
...

javascript中的继承机制:

Function.prototype.read=function(){};//扩展Function的原型
for(var i in Object)alert(i)//显示read,这进一步证实了Object的原型是Function

其实这一步并不可以得出来function对象的父类为Object.

为什么那?

因为Object.write="211";

alert(Function.prototype.write)//??undifined

为什么那?

这可以表明:Object的父类和Function的父类为一个,即同为object。

则也推理得到String,Date....函数对象的父类为object.

但也可知道Object.prototype为object,则var obj=new Object(),obj的父类为object,

function B()

{}

B.prototype为object,则var b=new B();b的父类为object.

则此继承机制大致结束。