亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

判斷JS對(duì)象是否擁有某屬性的方法推薦

 更新時(shí)間:2016年05月12日 16:12:11   投稿:jingxian  
下面小編就為大家了一篇判斷JS對(duì)象是否擁有某屬性的方法推薦。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧

兩種方式,但稍有區(qū)別

1,in 運(yùn)算符

var obj = {name:'jack'}; 
alert('name' in obj); // --> true 
alert('toString' in obj); // --> true 

可看到無(wú)論是name,還是原形鏈上的toString,都能檢測(cè)到返回true。

2,hasOwnProperty 方法

var obj = {name:'jack'}; 
obj.hasOwnProperty('name'); // --> true 
obj.hasOwnProperty('toString'); // --> false 

原型鏈上繼承過來(lái)的屬性無(wú)法通過hasOwnProperty檢測(cè)到,返回false。

需注意的是,雖然in能檢測(cè)到原型鏈的屬性,但for in通常卻不行。

當(dāng)然重寫原型后for in在IE9/Firefox/Safari/Chrome/Opera下是可見的。

以上這篇判斷JS對(duì)象是否擁有某屬性的方法推薦就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • WebRTC媒體權(quán)限申請(qǐng)getUserMedia實(shí)例詳解

    WebRTC媒體權(quán)限申請(qǐng)getUserMedia實(shí)例詳解

    這篇文章主要為大家介紹了WebRTC媒體權(quán)限申請(qǐng)getUserMedia實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 深入分析javascript中console命令

    深入分析javascript中console命令

    console對(duì)象是JavaScript的原生對(duì)象,它有點(diǎn)像Unix系統(tǒng)的標(biāo)準(zhǔn)輸出stdout和標(biāo)準(zhǔn)錯(cuò)誤stderr,可以輸出各種信息用來(lái)調(diào)試程序,而且還提供了很多額外的方法,供開發(fā)者調(diào)用。它的常見用途有兩個(gè)。顯示網(wǎng)頁(yè)代碼運(yùn)行時(shí)的錯(cuò)誤信息。提供了一個(gè)命令行接口,用來(lái)與網(wǎng)頁(yè)代碼互動(dòng)。
    2016-08-08
  • Webpack path與publicPath的區(qū)別詳解

    Webpack path與publicPath的區(qū)別詳解

    本篇文章主要介紹了Webpack path與publicPath的區(qū)別詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-05-05
  • js 兩數(shù)組去除重復(fù)數(shù)值的實(shí)例

    js 兩數(shù)組去除重復(fù)數(shù)值的實(shí)例

    下面小編就為大家分享一篇js 兩數(shù)組去除重復(fù)數(shù)值的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2017-12-12
  • 微信小程序首頁(yè)的分類功能和搜索功能的實(shí)現(xiàn)思路及代碼詳解

    微信小程序首頁(yè)的分類功能和搜索功能的實(shí)現(xiàn)思路及代碼詳解

    這篇文章主要介紹了微信小程序首頁(yè)的分類功能和搜索功能的實(shí)現(xiàn)思路及代碼詳解,微信宣布了微信小程序開發(fā)者工具新增“云開發(fā)”功能,現(xiàn)在無(wú)需服務(wù)器即可實(shí)現(xiàn)小程序的快速迭代,感興趣的朋友跟隨小編一起看看吧
    2018-09-09
  • javascript事件的綁定基礎(chǔ)實(shí)例講解(34)

    javascript事件的綁定基礎(chǔ)實(shí)例講解(34)

    這篇文章主要為大家詳細(xì)介紹了javascript事件的綁定基礎(chǔ)實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • IE中jscript/javascript的條件編譯

    IE中jscript/javascript的條件編譯

    IE中jscript/javascript的條件編譯...
    2006-09-09
  • javascript為按鈕注冊(cè)回車事件(設(shè)置默認(rèn)按鈕)的方法

    javascript為按鈕注冊(cè)回車事件(設(shè)置默認(rèn)按鈕)的方法

    這篇文章主要介紹了javascript為按鈕注冊(cè)回車事件(設(shè)置默認(rèn)按鈕)的方法,可實(shí)現(xiàn)按下回車鍵觸發(fā)按鈕按下的效果,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-05-05
  • js中位數(shù)不足自動(dòng)補(bǔ)位擴(kuò)展padLeft、padRight實(shí)現(xiàn)代碼

    js中位數(shù)不足自動(dòng)補(bǔ)位擴(kuò)展padLeft、padRight實(shí)現(xiàn)代碼

    這篇文章主要介紹了js中位數(shù)不足自動(dòng)補(bǔ)位擴(kuò)展之padLeft、padRight實(shí)現(xiàn)方法,主要是通過String.prototype擴(kuò)展實(shí)現(xiàn),需要的朋友可以參考下
    2020-04-04
  • 淺談JavaScript窗體Window.ShowModalDialog使用

    淺談JavaScript窗體Window.ShowModalDialog使用

    這篇文章主要介紹了淺談JavaScript窗體Window.ShowModalDialog使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評(píng)論