国产探花免费观看_亚洲丰满少妇自慰呻吟_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 判斷一個對象{}是否為空對象的簡單方法全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永丰县| 泸溪县| 博兴县| 临江市| 永顺县| 油尖旺区| 丹凤县| 穆棱市| 老河口市| 临潭县| 沁阳市| 九龙坡区| 宁强县| 玉树县| 永平县| 盈江县| 铜陵市| 长海县| 阿克| 巫溪县| 遂昌县| 洱源县| 二连浩特市| 沂源县| 葵青区| 崇义县| 克什克腾旗| 伽师县| 肃北| 荣昌县| 青岛市| 达日县| 罗山县| 虞城县| 浏阳市| 山丹县| 景东| 瑞昌市| 稻城县| 乌拉特中旗| 蒙自县|