欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

javascript如何判斷對(duì)象是否為空

這篇文章將為大家詳細(xì)講解有關(guān)javascript如何判斷對(duì)象是否為空,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供璧山網(wǎng)站建設(shè)、璧山做網(wǎng)站、璧山網(wǎng)站設(shè)計(jì)、璧山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、璧山企業(yè)網(wǎng)站模板建站服務(wù),十載璧山做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

方法:1、使用“JSON.stringify()”方法,將對(duì)象轉(zhuǎn)化為json字符串,再判斷該字符串是否為"{}";2、使用“Object.keys(對(duì)象名稱).length==0”判斷長(zhǎng)度是否為0,進(jìn)而判斷對(duì)象是否為空。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

1、通過(guò) JSON.stringify() 方法判斷

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

var obj = {};
var objStr = JSON.stringify(obj);
if(objStr === '{}') {
  console.log("對(duì)象為空");
}else {
  console.log("對(duì)象不為空");
}

注意:這里為什么不用 toString(),是因?yàn)樗祷氐氖?code> Object。

2、使用es6的方法Object.keys()+length屬性進(jìn)行判斷

var obj = {};
var arr = Object.keys(obj);
if (arr.length == 0){
   console.log("對(duì)象為空");
}else {   
   console.log("對(duì)象不為空");
    }

Object.keys方法是JavaScript中用于遍歷對(duì)象屬性的一個(gè)方法 。它傳入的參數(shù)是一個(gè)對(duì)象,返回的是一個(gè)數(shù)組,數(shù)組中包含的是該對(duì)象所有的屬性名。

可以通過(guò)使用length屬性來(lái)判斷此數(shù)組是否為空,進(jìn)而判斷對(duì)象是否為空。

關(guān)于“javascript如何判斷對(duì)象是否為空”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

網(wǎng)站欄目:javascript如何判斷對(duì)象是否為空
標(biāo)題網(wǎng)址:http://chinadenli.net/article38/gehpsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、電子商務(wù)移動(dòng)網(wǎng)站建設(shè)、用戶體驗(yàn)、品牌網(wǎng)站制作營(yíng)銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)