|
返回一個(gè)布爾值,指出一個(gè)對(duì)象是否具有指定名稱(chēng)的屬性。
object.hasOwnProperty(proName)
兼容WinIE5.5+, MacIE-, NN6+, Moz+, Safari-
參數(shù)
object
必選項(xiàng)。一個(gè)對(duì)象的實(shí)例。
proName
必選項(xiàng)。一個(gè)屬性名稱(chēng)的字符串值。
說(shuō)明
如果 object 具有指定名稱(chēng)的屬性,那么 hasOwnProperty 方法返回 true;反之則返回 false。此方法無(wú)法檢查該對(duì)象的原型鏈中是否具有該屬性;該屬性必須是對(duì)象本身的一個(gè)成員。
示例
在下例中,所有的 String 對(duì)象共享一個(gè)公用 split 方法。下面的代碼將輸出 false 和 true。
復(fù)制代碼 代碼如下:
var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));
JavaScript技術(shù):javascript下判斷一個(gè)對(duì)象是否具有指定名稱(chēng)的屬性的的代碼,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。