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

JS Testing Properties 判斷屬性是否在對象里的方法

 更新時間:2017年10月01日 09:05:01   作者:流暢的心情  
下面小編就為大家?guī)硪黄狫S Testing Properties 判斷屬性是否在對象里的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Testing Properties

To check whether an object has a property with a given name. You can do this with the in operator, with the hasOwnProperty() and propertyIsEnumerable() methods,

在JS中判斷一個對象是否包含某個屬性,可以使用 in,hasOwnProperty() and propertyIsEnumerable()

or simply by querying the property.

或者直接使用查詢屬性。

in--It returns true if the object has an own property or an inherited property 

用In,當前對象存在或者有繼承,就返回true。

hasOwnProperty() --To test whether that object has an own property with the given name. It returns false for inherited properties

用hasOwnProperty() ,只關心本對象,不關心繼承來的屬性。

propertyIsEnumerable()--The propertyIsEnumerable() refines the hasOwnProperty() test. It returns true only if the named property is an own property and its enumerable attribute is true.

用propertyIsEnumerable() ,和hasOwnProperty() 這個類似,只是要求 屬性可枚舉。

 Instead of using the in operator  it is often sufficient to simply query the property and use !== to make sure it is not undefined

 o.x !== undefined; // true: o has a property x

替代In的最簡單辦法就是  query   +    !==Undefined

in can distinguish between properties that do not exist and properties that exist but have been set to undefined.

in 有個好處就是還能區(qū)分到底屬性的值是undefined還是本身就不存在。

以上這篇JS Testing Properties 判斷屬性是否在對象里的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • javascript常用函數歸納整理

    javascript常用函數歸納整理

    這篇文章主要介紹了javascript常用函數,歸納整理了一些常用的函數便于大家查詢參考,需要的朋友可以參考下
    2014-10-10
  • 淺析JavaScript中嚴格模式的使用

    淺析JavaScript中嚴格模式的使用

    在ECMAScript5標準中,JavaScript提出了嚴格模式的概念(Strict Mode),本文就來和大家簡單講講JavaScript中嚴格模式的具體使用,感興趣的可以了解一下
    2023-05-05
  • 原生js實現簡單的模態(tài)框示例

    原生js實現簡單的模態(tài)框示例

    下面小編就為大家?guī)硪黄鷍s實現簡單的模態(tài)框示例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • js實現簡易的英漢詞典

    js實現簡易的英漢詞典

    這篇文章主要為大家詳細介紹了js實現簡易的英漢詞典,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • js調用打印機打印網頁字體總是縮小一號的解決方法

    js調用打印機打印網頁字體總是縮小一號的解決方法

    直接調用window.print(),但是打印出來后,字體總是縮小一號,后來直接target="_blank",就可以正常打印了,下面是實現代碼
    2014-01-01
  • 微信小程序實現下拉框功能

    微信小程序實現下拉框功能

    這篇文章主要為大家詳細介紹了微信小程序實現下拉框功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • JavaScript switch case 的用法實例[范圍]

    JavaScript switch case 的用法實例[范圍]

    JavaScript switch case 的用法實例,大家可以參考下。
    2009-09-09
  • 使用js實現的簡單拖拽效果

    使用js實現的簡單拖拽效果

    本文給大家分享的是使用純JS實現的簡單的拖拽效果的插件,算是對自己javascript學習的一個小的檢驗,如果小伙伴們需要復雜的拖拽效果,還是考慮jQuery的draggable吧,更成熟一些。
    2015-03-03
  • javascript實現仿銀行密碼輸入框效果的代碼

    javascript實現仿銀行密碼輸入框效果的代碼

    這篇文章通過實例代碼給大家介紹了javascript實現仿銀行密碼輸入框效果,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2007-12-12
  • JavaScript實現獲得所有兄弟節(jié)點的方法

    JavaScript實現獲得所有兄弟節(jié)點的方法

    這篇文章主要介紹了JavaScript實現獲得所有兄弟節(jié)點的方法,實例分析了javascript節(jié)點遍歷的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07

最新評論