欧美精品在线一区二区三区_亚洲女同精品视频_日韩一区免费_国产欧美久久久精品免费_国产这里只有精品_僵尸再翻生在线观看_久久99精品国产一区二区三区_亚洲免费一区二区_女教师淫辱の教室蜜臀av软件_中文字幕国产一区二区

JavaScript判斷變量是否為空對象 {} 的幾種方法

2018-8-20    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點(diǎn)這里

json對象轉(zhuǎn)化為json字符串,再判斷該字符串是否為"{}"

var obj = {}; var b = (JSON.stringify(obj) === "{}");
console.log(b); // true
    
  • 1
  • 2
  • 3

for in 循環(huán)判斷

var obj = {}; var b = function() { for(var key in obj) { return false;
    } return true;
}
console.log(b()); // true
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

網(wǎng)上很多都是如上的說法,但是會存在一個問題,就是如果obj=null ,obj=undefinedobj=""obj=[]obj=0 以及obj為任意數(shù)字也返回true,所以有了下面這個for in 循環(huán)判斷:

方案一:

var obj = {}; var b = function() { for(var key in obj) { return false;
    } if(obj === null || typeof obj !== "object" || Array.isArray(obj)){ return false;
    } return true;
}
console.log(b()); // true
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

方案二:

var obj = {}; var b = function() { for(var key in obj) { return false;
    } if(obj === null || typeof obj !== "object" || Object.prototype.toString.call(obj) === "[object Array]"){ return false;
    } return true;
}
console.log(b()); // true
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

上面兩種方案的區(qū)別就是判斷判斷空數(shù)組的方式不同。

jQuery的jQuery.isEmptyObject(obj)方法

var obj = {}; var b = $.isEmptyObject(obj);
console.log(b); // true
    
  • 1
  • 2
  • 3

jQuery.isEmptyObject(obj) 方法依然存在obj=null ,obj=undefinedobj=""obj=[]obj=0 以及obj為任意數(shù)字返回true的問題,所以我們還應(yīng)該再用typeof 或者 $.type() 判斷一下:

var obj = {}; var b = $.isEmptyObject(obj) && $.type(obj) === "object";
console.log(b); // true
    
  • 1
  • 2
  • 3
var obj = {}; var b = $.isEmptyObject(obj) && typeof obj === "object" && obj !== null && !Array.isArray(obj);
console.log(b); // true
    
  • 1
  • 2
  • 3
var obj = {}; var b = $.isEmptyObject(obj) && typeof obj === "object" && obj !== null && Object.prototype.toString.call(obj) !== "[object Array]";
console.log(b); // true
    
  • 1
  • 2
  • 3

Object.getOwnPropertyNames()方法

Object.getOwnPropertyNames() 方法返回一個由指定對象的所有自身屬性的屬性名(包括不可枚舉屬性但不包括Symbol值作為名稱的屬性)組成的數(shù)組。

var obj = {}; var b = !Object.getOwnPropertyNames(obj).length;
console.log(b); // true
    
  • 1
  • 2
  • 3

Object.getOwnPropertyNames() 方法存在obj=0 以及obj為任意數(shù)字返回true的問題,所以我們還應(yīng)該再用typeof 判斷一下:

var obj = {}; var b = !Object.getOwnPropertyNames(obj).length && typeof obj === "object";
console.log(b); // true
    
  • 1
  • 2
  • 3

Object.keys()方法

Object.keys() 方法會返回一個由一個給定對象的自身可枚舉屬性組成的數(shù)組,數(shù)組中屬性名的排列順序和使用 for...in循環(huán)遍歷該對象時返回的順序一致 。

var obj = {}; var b = !Object.keys(obj).length;
console.log(b); // true
    
  • 1
  • 2
  • 3

Object.keys() 方法存在obj=""obj=[]obj=0 以及obj為任意數(shù)字返回true的問題,所以依舊需要加判斷如下:

var obj = {}; var b = !Object.keys(obj).length && typeof obj === "object" && !Array.isArray(obj);
console.log(b); // true
    
  • 1
  • 2
  • 3
var obj = {}; var b = !Object.keys(obj).length && typeof obj === "object" && Object.prototype.toString.call(obj) !== "[object Array]";
console.log(b); // true
    
  • 1
  • 2
  • 3

在實(shí)際應(yīng)用中,如果對象不為空,并且知道對象不為空時,某個屬性一定存在,則直接判斷這個對象的此屬性是否存在。

藍(lán)藍(lán)設(shè)計www.ocunn.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

日歷

鏈接

個人資料

存檔

国产视频在线观看免费| www香蕉视频| 欧美在线观看一区二区| 中文字幕+乱码+中文| 欧美日韩久久久| 黄网在线观看| 亚洲香蕉在线观看| 一级α片免费看刺激高潮视频| 国产精品色哟哟网站| 国产精品久久久久9999爆乳| 成人欧美一区二区三区的电影| 91综合免费在线| 26uuu亚洲电影| 精品爽片免费看久久| 国产乱码77777777| 亚洲最新视频在线观看| 国产又粗又猛又爽视频| 9人人澡人人爽人人精品| 国产精品亚洲无码| 亚洲国产精品av| 国产一级片免费看| 日韩欧美亚洲范冰冰与中字| 国产高潮在线观看| 亚洲国产精品一区二区三区| 国产高清免费在线播放| 久热精品视频在线观看| 欧美日韩国产观看视频| 亚洲字幕一区二区| 九九视频精品全部免费播放| 日韩第一页在线观看| 一本色道久久| 中文字幕在线视频一区二区三区| 久久精品国产一区二区三| 337p日本欧洲亚洲大胆张筱雨| 国产精品―色哟哟| 中文字幕有码无码人妻av蜜桃| 日韩精品视频在线免费观看| 黄色一级大片在线免费看产| 2019国产精品视频| 97精品一区| 中文字幕18页| 亚洲一区电影777| 中文字幕在线视频网| 96精品视频在线| 国产精品一区二区av日韩在线 | 日本一区二区三区四区在线视频 | 国产尤物99| 亚洲美女一区| 中日韩一级黄色片| 欧美一级xxx| 麻豆网站免费在线观看| 亚洲视频小说| 国产二区国产一区在线观看| 精品人妻一区二区三区潮喷在线 | 国模人体一区二区| 日韩av电影中文字幕| 日韩精品水蜜桃| 亚洲国产精品无码久久久久高潮| 亚洲国产精品久久人人爱| 涩爱av在线播放一区二区| 国产在线拍揄自揄视频不卡99| 中文字幕亚洲精品乱码| 中文字幕在线观看二区| 亚洲精品乱码久久久久久金桔影视 | 国语自产精品视频在线看| 色天天色综合| 一女三黑人理论片在线| 欧美一区二区三区喷汁尤物| 在线观看v片| 日本丰满少妇xxxx| 亚洲精品视频在线观看免费 | www.天天射.com| 亚洲国产视频一区| jizz性欧美| 黄色一级片av| 亚洲欧美日韩久久精品| 91sp网站在线观看入口| 自拍偷拍视频在线| 国产精品夫妻自拍| 日本高清中文字幕在线| 国模无码视频一区二区三区| 偷拍日韩校园综合在线| 亚洲中文字幕在线一区| 中文字幕精品一区久久久久| 国产精品一区三区在线观看| 日韩精品视频一二三| 综合视频在线| 在线观看国产精品一区| 国产亚洲xxx| 欧美亚洲高清| 国产性一乱一性一伧一色| 久久久久国产精品免费网站| 韩国一区二区三区在线观看| 黄网在线观看视频| 国产va免费精品高清在线| 久久av在线| 人妻夜夜爽天天爽| 亚洲高清123| 亚洲三级在线看| 理论片午夜视频在线观看| av中文字幕网址| 亚洲国产精品大全| 天天做天天爱天天综合网| 在线观看日本网站| 成人av影视在线| 国产精品美女久久久久久久网站| 青青草原国产在线| 亚洲第一色av| 亚洲三级黄色在线观看| 极品av少妇一区二区| av中文字幕免费在线观看| 日日夜夜精品网站| 亚洲国产成人av好男人在线观看| 69堂免费精品视频在线播放| 30一40一50老女人毛片| 97色伦亚洲国产| 国产精品1区二区.| 性xxxfreexxxx性欧美| www.欧美com| 欧美大尺度在线观看| 久久er99精品| 2017亚洲天堂1024| 亚洲午夜激情影院| 精品国产依人香蕉在线精品| 久久综合九色综合欧美狠狠| 麻豆app在线观看| 992kp免费看片| 欧美另类精品xxxx孕妇| 99国产精品私拍| 欧美成人综合色| 欧美成人午夜激情视频| 精品999网站| 一起操在线播放| 国产精品香蕉国产| 国产精品久久99| 粉嫩久久久久久久极品| 91video| 久久精品国产精品亚洲精品色| 日韩午夜在线观看| 99av国产精品欲麻豆| 成年人在线观看| 四虎永久免费影院| 国产精品亚发布| 中文字幕亚洲欧美在线不卡| 久久91视频| 日韩精品一区二区在线播放| 激情五月综合色婷婷一区二区| 精品美女国产在线| 久久精品国产亚洲夜色av网站 | 亚洲一区二区三区自拍| 中文字幕一区二区三区四区久久| 91在线看视频| 男插女免费视频| 亚洲国产女人aaa毛片在线| 免费在线看成人av| a毛片在线观看| 女人18毛片毛片毛片毛片区二| 91精品综合久久久久久五月天| 亚洲午夜激情网站| 97精品国产福利一区二区三区| 成人午夜精品福利免费| 成年人免费大片| 欧美第一淫aaasss性| 中文一区二区完整视频在线观看| 2023国产精华国产精品| 国产视频手机在线| 国产精品人人妻人人爽人人牛| 欧美成人免费小视频| 国产欧美一区二区精品性色超碰 | 美女在线一区二区| 婷婷综合六月| 欧美成人精品网站| 男人天堂手机在线视频| 久久精品国产电影| 99精品视频在线观看| 精品视频一区二区三区| 国产成人综合欧美精品久久| 爱爱爱视频网站| 一区二区三区天堂av| 国产人久久人人人人爽| 一本一道久久a久久| 8×8x拔擦拔擦在线视频网站| 久久综合色视频| 91精品国产乱码久久久久久蜜臀| 一区二区在线观看不卡| 影视先锋久久| 亚洲成人av高清| 免费看日本黄色片| 亚洲精品一区二区三区蜜桃久| 亚洲精品一区在线观看香蕉| 91在线视频官网| 日韩av系列| 黄视频在线观看免费| aaaaaaaa毛片| 国产成人精品视频| 国产精品久久久久久久久动漫| 高清欧美性猛交xxxx黑人猛| 狠狠躁日日躁夜夜躁av| 亚洲综合色在线观看| 日韩精品在线免费观看视频| 国产精品影音先锋| 91久久国产综合久久91猫猫| 免费一级a毛片| 樱花草www在线| 欧美人xxxxx| 日日噜噜噜夜夜爽亚洲精品| 国产精品久久99| 66视频精品| 都市激情亚洲综合| 在线看黄的网站| 国产手机在线视频| 日本国产一级片| 欧美不卡三区| 久久久久久久影院| 欧美一区二区三区性视频| 成人a区在线观看| 国产高清一区| 国产资源一区| 欧美精品a∨在线观看不卡| 免费三级在线观看| 老太脱裤让老头玩ⅹxxxx| 国产精品久久久久久久av大片 | 日韩视频免费观看高清完整版| 国产91精品一区二区麻豆亚洲| 欧美日韩一区二区综合 | 日韩大片一区二区| 欧美成ee人免费视频| 欧美一级成年大片在线观看| 亚洲国产成人爱av在线播放| 国产午夜精品理论片a级大结局 | 黄色网络在线观看| 96pao国产成视频永久免费| 亚洲欧美在线看| 欧美性20hd另类| 亚洲精品国产首次亮相| 亚洲国产一区二区三区网站| 成人看av片| 麻豆传媒在线播放| 国产日韩久久久| 青娱乐国产在线视频| 成人啪啪18免费游戏链接| 日本黄色a视频| 俄罗斯精品一区二区| 国产精品精品视频| 中国china体内裑精亚洲片| 91精品国产综合久久久久| 一片黄亚洲嫩模| 中文一区二区在线观看| 成人综合在线网站| 欧美精品国产一区| 九一国产精品| 91福利精品在线观看| 成人香蕉视频| 超碰在线97国产| 永久免费av片在线观看全网站| 国产综合视频在线| 亚洲老妇色熟女老太| 99久久99久久久精品棕色圆| 青青草原在线免费观看视频| 在线免费观看日韩av| 中文字幕第22页| 欧洲av无码放荡人妇网站| 国产av熟女一区二区三区| 免费久久久久久| 中文字幕精品—区二区日日骚| 一本一生久久a久久精品综合蜜| 美女精品国产| 91精品久久久久久久久久久久久久| 国产精品电影一区| 国产中文字幕91| 国产精品区一区二区三在线播放| 成人a免费视频| 成人欧美视频在线| 久热这里只精品99re8久| 免费毛片一区二区三区久久久| 国产亚洲情侣一区二区无| 成人羞羞视频免费| 玛丽玛丽电影原版免费观看1977| 日本在线观看一区二区| 亚洲精品国产精品国自产| 品久久久久久久久久96高清| 欧美在线一二三区| 日本免费a视频| 精品无码国模私拍视频| xxx国产在线观看| 成人片黄网站色大片免费毛片| 天天爽天天爽天天爽| 香蕉视频一区二区| 中文字幕一区2区3区| 天天干在线观看| 黄色毛片在线看| aa级大片免费在线观看| 亚洲毛片在线免费| 午夜精品影视国产一区在线麻豆| 欧美限制电影| 香蕉av777xxx色综合一区| 成人av资源在线| 亚洲第一福利一区| 欧美日韩mp4| 日韩一级大片在线| 在线观看国产欧美| 26uuu亚洲国产精品| 国产伦精品一区二区三区照片| 久久观看最新视频| 99热手机在线| 日韩Av无码精品| 侵犯稚嫩小箩莉h文系列小说| 91在线视频国产| 福利在线播放| 欧美性片在线观看| 欧美日韩性在线观看| 极品美女销魂一区二区三区| 亚洲综合久久av| 91黄色免费版| 久久精品中文字幕一区| 成人久久一区二区| 免费cad大片在线观看| 99国产精品免费视频| 99热在线观看免费精品| 亚洲尤物在线视频| 999国产精品亚洲77777| 一区二区三区四区日韩| 国产91丝袜在线播放| 亚洲成人免费影院| 亚洲精品wwww| 亚洲va欧美va在线观看| 美女喷白浆视频| 国产亚洲自拍av| 天堂av2024| 国产福利亚洲| 亚洲午夜精品久久久久久app| 久久久精品国产免大香伊| 亚洲国产高清福利视频| 成人精品aaaa网站| 噜噜噜久久亚洲精品国产品麻豆 | 免费看黄色一级视频| 激情视频网站在线播放色| 国产精品大片| 玉足女爽爽91| 色妞色视频一区二区三区四区| 日本精品免费| 李宗瑞91在线正在播放| av中文字幕第一页| sis001欧美| 久久综合激情| 精品久久久国产精品999| 欧美大片欧美激情性色a∨久久| 午夜啪啪福利视频| 久久久久99精品成人片毛片| 黄色av免费在线观看| 欧美日韩国产传媒| 国产精品久线观看视频| 日韩精品免费综合视频在线播放 | av成人 com a| 久久成人国产| 欧美视频中文在线看| 久久久伊人欧美| 虎白女粉嫩尤物福利视频| 日本黄色中文字幕| 在线播放高清视频www| 黄页视频在线91| 91搞黄在线观看| 国产一区深夜福利| 亚洲一级av无码毛片精品| 日本一区高清| 99久久精品费精品国产风间由美| 亚洲蜜臀av乱码久久精品| 91精品国产高清自在线看超| 日本精品久久久久中文字幕| 亚洲第一页视频| 久草在线成人| 亚洲一区二区三区在线看| 国产精品亚洲自拍| 好男人香蕉影院| 嫩草在线视频| 狠狠色狠狠色综合日日91app| 精品欧美一区二区三区精品久久 | 伊人久久大香线蕉综合网站 | a中文在线播放| 亚洲欧洲另类| 欧洲生活片亚洲生活在线观看| 国产精品加勒比| jizz日本在线播放| 麻豆视频在线观看免费| 精品一区二区精品| 亚洲香蕉av在线一区二区三区| 三年中文高清在线观看第6集| www.国产色| 久久精品亚洲成在人线av网址| 亚洲免费看黄网站| 91亚色免费| 国产一级黄色av| 日韩成人精品| 亚洲欧洲一区二区三区| 国产精品丝袜久久久久久高清| 97在线观看免费视频| 写真福利精品福利在线观看| 国产成人av在线影院| 97免费在线视频| 免费一级suv好看的国产网站 |