国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript 判斷一個對象{}是否為空對象的簡單方法

2019-11-20 08:47:49
字體:
來源:轉載
供稿:網友

做項目時遇到一個問題,判斷一個對象是否為空對象,發現這樣判斷可以,上代碼:

1. 代碼1:

var a = {};if(!a){ console.log(1);}else if(a == null) { console.log(2);} else { console.log(3);}

結果為:3

2. 代碼2:

var b = {};if(b == {}){ console.log(4);}if(b == '{}') { console.log(5);} if(typeof(b) == 'object') { console.log(6);}

結果為:6

3. 代碼3:

var c = {};if(JSON.stringify(c) == "{}"){ console.log(7);}
var c = {};if(JSON.stringify(c) == "{}"){ console.log(7);}

結果為:7

所以可以使用代碼3的方法判斷對象是否為空對象{};

如果對象不為空,并且知道對象不為空時,某個屬性(比如{id:111})一定存在,則可以里這樣判斷:

4. 代碼4:

var d = {};var e = {id:111};if(d.id){ console.log(8);}if(e.id){ console.log(9);}

結果為:9

小結:顯然代碼3的判斷方式比較“強勢”,但效率明顯不如代碼4的判斷方法

以上就是小編為大家帶來的JavaScript 判斷一個對象{}是否為空對象的簡單方法全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都匀市| 弋阳县| 苏州市| 木兰县| 卢氏县| 彭州市| 新巴尔虎左旗| 惠安县| 北票市| 大竹县| 武邑县| 谢通门县| 株洲市| 松阳县| 云梦县| 五常市| 太仆寺旗| 喀喇沁旗| 临夏县| 潞西市| 栖霞市| 木兰县| 泸州市| 磐石市| 台江县| 新干县| 永善县| 德化县| 仁寿县| 和田市| 五大连池市| 达拉特旗| 行唐县| 辽宁省| 青浦区| 台东市| 木里| 大方县| 孟连| 大石桥市| 永泰县|