javascript下判斷一個對象是否具有指定名稱的屬性的的代碼
更新時間:2010年01月11日 23:08:48 作者:
hasOwnProperty 方法 返回一個布爾值,指出一個對象是否具有指定名稱的屬性。
hasOwnProperty 方法
返回一個布爾值,指出一個對象是否具有指定名稱的屬性。
object.hasOwnProperty(proName)
兼容WinIE5.5+, MacIE-, NN6+, Moz+, Safari-
參數(shù)
object
必選項。一個對象的實例。
proName
必選項。一個屬性名稱的字符串值。
說明
如果 object 具有指定名稱的屬性,那么 hasOwnProperty 方法返回 true;反之則返回 false。此方法無法檢查該對象的原型鏈中是否具有該屬性;該屬性必須是對象本身的一個成員。
示例
在下例中,所有的 String 對象共享一個公用 split 方法。下面的代碼將輸出 false 和 true。
var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));
返回一個布爾值,指出一個對象是否具有指定名稱的屬性。
object.hasOwnProperty(proName)
兼容WinIE5.5+, MacIE-, NN6+, Moz+, Safari-
參數(shù)
object
必選項。一個對象的實例。
proName
必選項。一個屬性名稱的字符串值。
說明
如果 object 具有指定名稱的屬性,那么 hasOwnProperty 方法返回 true;反之則返回 false。此方法無法檢查該對象的原型鏈中是否具有該屬性;該屬性必須是對象本身的一個成員。
示例
在下例中,所有的 String 對象共享一個公用 split 方法。下面的代碼將輸出 false 和 true。
復(fù)制代碼 代碼如下:
var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));
相關(guān)文章
JavaScript高級程序設(shè)計(第3版)學(xué)習(xí)筆記 概述
在JavaScript面世之初,沒有人會想到它會被應(yīng)用的如此廣泛,也遠比一般人想象中的要復(fù)雜強大的多,在我自己學(xué)習(xí)的過程中,曾經(jīng)有過多次震撼2012-10-10JavaScript Math.ceil() 函數(shù)使用介紹
Math.ceil(x) -- 返回大于等于數(shù)字參數(shù)的最小整數(shù)(取整函數(shù)),對數(shù)字進行上舍入,下面有個不錯的示例,感興趣的朋友可以參考下2013-12-12圖文詳解Heap Sort堆排序算法及JavaScript的代碼實現(xiàn)
這篇文章以圖文詳解Heap Sort堆排序算法及JavaScript的代碼實現(xiàn),堆排序算法基于類二叉樹的堆數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下2016-05-05