JS如何判斷對象是否包含某個(gè)屬性
1.用 in 關(guān)鍵字 會(huì)返回 true/false 親測可實(shí)現(xiàn)!
//創(chuàng)建對象 data
var data = scope.data;
//判斷update值為‘是'時(shí),data里要有'userXM' 和 'mobile' 兩個(gè)字段,并且都不為空
if(scope.update == "是"){
if(!('userXM' in data)||!( 'mobile' in data)){
//不包含字段,執(zhí)行的代碼
}else if(data["userXM"] == ""|| data["mobile"] == ""){
//兩個(gè)值,或其中一個(gè)值為空所執(zhí)行的代碼
}else{
}
}
var obj = {name:'jack'};
alert('name' in obj); // --> true
alert('toString' in obj); // --> true
2.hasOwnProperty 方法
該方法會(huì)返回一個(gè)布爾值,指示對象自身屬性中是否具有指定的屬性(也就是,是否有指定的鍵)。
var obj = {name:'jack'};
obj.hasOwnProperty('name'); // --> true
obj.hasOwnProperty('toString'); // --> false
3.使用undefined判斷
var o={x:1};
o.x!==undefined; //true
o.y!==undefined; //false
o.toString!==undefined //true
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JS中判斷某個(gè)字符串是否包含另一個(gè)字符串的五種方法
- JS判斷數(shù)組是否包含某元素實(shí)現(xiàn)方法匯總
- JS實(shí)現(xiàn)判斷數(shù)組是否包含某個(gè)元素示例
- 編寫js擴(kuò)展方法判斷一個(gè)數(shù)組中是否包含某個(gè)元素
- 使用js判斷數(shù)組中是否包含某一元素(類似于php中的in_array())
- js判斷數(shù)組中是否包含某個(gè)值的4種方法總結(jié)
- JavaScript判斷一個(gè)字符串是否包含指定子字符串的方法
- JavaScript中判斷某個(gè)字符串、數(shù)組等是否包含某個(gè)值的五種方法
相關(guān)文章
將數(shù)字轉(zhuǎn)換成大寫的人民幣表達(dá)式的js函數(shù)
將數(shù)字轉(zhuǎn)換成大寫的人民幣,方法有很多,本例介紹的是使用js來完成的,有需要的朋友可以參考下2014-09-09
一文詳解如何在uniapp中優(yōu)雅地使用WebView
最近工作中遇到webview,對于我這個(gè)剛接觸前端的小白來說真的不懂啥意思,下面這篇文章主要給大家介紹了關(guān)于如何在uniapp中優(yōu)雅地使用WebView的相關(guān)資料,需要的朋友可以參考下2023-01-01
Javascript 判斷兩個(gè)IP是否在同一網(wǎng)段實(shí)例代碼
javascript功能的強(qiáng)大之處是我們大家有目共睹的,幾天小編向大家介紹Javascript 判斷兩個(gè)IP是否在同一網(wǎng)段,感興趣的朋友可以參考一下2016-11-11
JS實(shí)現(xiàn)鼠標(biāo)框選效果完整實(shí)例
這篇文章主要介紹了JS實(shí)現(xiàn)鼠標(biāo)框選效果,可實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊出現(xiàn)框選效果的功能,同時(shí)下方實(shí)時(shí)顯示框選大小,涉及javascript鼠標(biāo)事件的響應(yīng)與頁面元素的動(dòng)態(tài)運(yùn)算技巧,需要的朋友可以參考下2016-06-06
javascript 取小數(shù)點(diǎn)后幾位幾種方法總結(jié)
這篇文章主要介紹了javascript 取小數(shù)點(diǎn)后幾位幾種方法總結(jié)的相關(guān)資料,這里提供了四種方法,幫助大家整理,需要的朋友可以參考下2017-08-08
詳解小程序中h5頁面onShow實(shí)現(xiàn)及跨頁面通信方案
這篇文章主要介紹了小程序中h5頁面onShow實(shí)現(xiàn)及跨頁面通信方案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-05-05

