最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript 判斷一個(gè)對(duì)象{}是否為空對(duì)象的簡(jiǎn)單方法

 更新時(shí)間:2016年10月09日 20:32:54   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇JavaScript 判斷一個(gè)對(duì)象{}是否為空對(duì)象的簡(jiǎn)單方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

做項(xiàng)目時(shí)遇到一個(gè)問(wèn)題,判斷一個(gè)對(duì)象是否為空對(duì)象,發(fā)現(xiàn)這樣判斷可以,上代碼:

1. 代碼1:

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

結(jié)果為:3

2. 代碼2:

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

結(jié)果為:6

3. 代碼3:

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

結(jié)果為:7

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

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

4. 代碼4:

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

結(jié)果為:9

小結(jié):顯然代碼3的判斷方式比較“強(qiáng)勢(shì)”,但效率明顯不如代碼4的判斷方法

以上就是小編為大家?guī)?lái)的JavaScript 判斷一個(gè)對(duì)象{}是否為空對(duì)象的簡(jiǎn)單方法全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

最新評(píng)論

大渡口区| 鸡泽县| 莱阳市| 蓬安县| 景东| 陈巴尔虎旗| 山东| 大姚县| 微山县| 西乌珠穆沁旗| 西乌| 远安县| 湄潭县| 昌黎县| 普陀区| 长宁区| 卢湾区| 呼玛县| 朝阳市| 哈尔滨市| 建德市| 莱阳市| 诸暨市| 万年县| 平顶山市| 茌平县| 哈尔滨市| 阿拉善左旗| 磐安县| 芮城县| 湾仔区| 潞城市| 宝鸡市| 宾川县| 南漳县| 延吉市| 四平市| 延安市| 潮州市| 固阳县| 剑河县|