欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript中獲取對(duì)象的原型對(duì)象的方法小結(jié)

 更新時(shí)間:2015年02月25日 10:38:07   投稿:hebedich  
這篇文章主要介紹了Javascript中獲取對(duì)象的原型對(duì)象的方法小結(jié),需要的朋友可以參考下

在Javascript中,如果我們有一個(gè)對(duì)象但是又不知道它的構(gòu)造函數(shù)時(shí),如何獲取它的原型對(duì)象呢?

在Chrome中或是FireFox瀏覽器中,我們可以直接使用對(duì)象的__proto__屬性獲取它的原型對(duì)象。

復(fù)制代碼 代碼如下:

<!-- lang: js -->
function F(){};
var foo = new F();
alert(foo.__proto__ == F.prototype);

但是,__proto__屬性在IE瀏覽器中一直到IE11才被支持。

那么在不支持__proto__屬性的瀏覽器中,我們?cè)趺吹玫綄?duì)象的原型對(duì)象呢?可以通過constructor間接得到。

復(fù)制代碼 代碼如下:

<!-- lang: js -->
function F(){};
var foo = new F();
alert(foo.constructor.prototype == F.prototype);

constructor屬性不是對(duì)象自己的屬性,而是順著原型鏈向上從原型對(duì)象中獲取的。這個(gè)屬性指向的是這個(gè)原型對(duì)象所對(duì)應(yīng)的構(gòu)造函數(shù)。而構(gòu)造函數(shù)的prototype屬性指向了原型對(duì)象, 所以這樣我們就可以間接得到了。

以上所述就是本文關(guān)于javascript中獲取原型對(duì)象的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論