javascript下判斷一個(gè)對(duì)象是否具有指定名稱的屬性的的代碼
更新時(shí)間:2010年01月11日 23:08:48 作者:
hasOwnProperty 方法 返回一個(gè)布爾值,指出一個(gè)對(duì)象是否具有指定名稱的屬性。
hasOwnProperty 方法
返回一個(gè)布爾值,指出一個(gè)對(duì)象是否具有指定名稱的屬性。
object.hasOwnProperty(proName)
兼容WinIE5.5+, MacIE-, NN6+, Moz+, Safari-
參數(shù)
object
必選項(xiàng)。一個(gè)對(duì)象的實(shí)例。
proName
必選項(xiàng)。一個(gè)屬性名稱的字符串值。
說(shuō)明
如果 object 具有指定名稱的屬性,那么 hasOwnProperty 方法返回 true;反之則返回 false。此方法無(wú)法檢查該對(duì)象的原型鏈中是否具有該屬性;該屬性必須是對(duì)象本身的一個(gè)成員。
示例
在下例中,所有的 String 對(duì)象共享一個(gè)公用 split 方法。下面的代碼將輸出 false 和 true。
var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));
返回一個(gè)布爾值,指出一個(gè)對(duì)象是否具有指定名稱的屬性。
object.hasOwnProperty(proName)
兼容WinIE5.5+, MacIE-, NN6+, Moz+, Safari-
參數(shù)
object
必選項(xiàng)。一個(gè)對(duì)象的實(shí)例。
proName
必選項(xiàng)。一個(gè)屬性名稱的字符串值。
說(shuō)明
如果 object 具有指定名稱的屬性,那么 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"));
相關(guān)文章
JavaScript高級(jí)程序設(shè)計(jì)(第3版)學(xué)習(xí)筆記 概述
在JavaScript面世之初,沒(méi)有人會(huì)想到它會(huì)被應(yīng)用的如此廣泛,也遠(yuǎn)比一般人想象中的要復(fù)雜強(qiáng)大的多,在我自己學(xué)習(xí)的過(guò)程中,曾經(jīng)有過(guò)多次震撼2012-10-10JavaScript Math.ceil() 函數(shù)使用介紹
Math.ceil(x) -- 返回大于等于數(shù)字參數(shù)的最小整數(shù)(取整函數(shù)),對(duì)數(shù)字進(jìn)行上舍入,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-12-12JS嚴(yán)格模式知識(shí)點(diǎn)總結(jié)
本篇文章給大家整理了JS嚴(yán)格模式下的相關(guān)知識(shí)點(diǎn)以及代碼實(shí)例分享,感興趣的跟著小編一起學(xué)習(xí)下吧。2018-02-02圖文詳解Heap Sort堆排序算法及JavaScript的代碼實(shí)現(xiàn)
這篇文章以圖文詳解Heap Sort堆排序算法及JavaScript的代碼實(shí)現(xiàn),堆排序算法基于類二叉樹的堆數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下2016-05-05前后臺(tái)交互過(guò)程中json格式如何解析以及如何生成
json格式想必大家會(huì)很熟悉;因?yàn)樗赼jax異步應(yīng)用中會(huì)顯得很有魅力,有些新手朋友對(duì)其有點(diǎn)陌生,接下來(lái)介紹前臺(tái)如何解析json格式以及后臺(tái)如何生成json格式等,需要了解的朋友可以參考下2012-12-12