首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

【转载】JavaScript原形对象

2013-03-21 
【转载】JavaScript原型对象????? ? ? 打印SuperType.prototype.constructor,输出的是构造函数的定义,而我们

【转载】JavaScript原型对象
?【转载】JavaScript原形对象【转载】JavaScript原形对象

    ?【转载】JavaScript原形对象【转载】JavaScript原形对象
      ?【转载】JavaScript原形对象【转载】JavaScript原形对象
        ?【转载】JavaScript原形对象【转载】JavaScript原形对象

          ? ? ? 打印SuperType.prototype.constructor,输出的是构造函数的定义,而我们知道函数名只是一个引用,其指向函数所在的地址,所以通过SuperType.prototype.constructor和SuperType的比较,返回了true,所以SuperType.prototype.constructor和SuperType一样都指向了SuperType()函数,在这里即是指向了构造函数。

          ?

          ? ? ? 最后是实例与原型对象的关系。前面的例子可以看到(最开始),实例可以访问到在原型对象上定义的属性和方法,那么我们就可以猜测,实例中肯定有一个指针指向了原型对象,的确如此,实例中有一个属性__proto__(IE中没有这个属性,所以不要在IE下测试),该属性指向了原型对象:

          ?【转载】JavaScript原形对象【转载】JavaScript原形对象

            ?

            ? ? ? SuperType.prototype指向了SuperType的原型对象,而instance.__proto__和SuperType.prototype比较返回了true,这就说明instance.__proto__也指向了SuperType的原型?对象。

            ?

            ? ? ?以上即是JavaScript原型对象的相关信息。

热点排行