Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国内精品免费久久久久妲己,一二三四社区在线高清观看在线,久久91综合国产91久久精品

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          JavaScript對(duì)象是否為空?判斷方法大揭秘

          JavaScript對(duì)象是否為空?判斷方法大揭秘

          為JavaScript開(kāi)發(fā)者,經(jīng)常會(huì)遇到判斷一個(gè)對(duì)象是否為空的情況。本篇文章將為你詳細(xì)介紹判斷JavaScript對(duì)象是否為空的方法,助你輕松應(yīng)對(duì)開(kāi)發(fā)中的挑戰(zhàn),成為頂尖的JavaScript開(kāi)發(fā)者。

          1. 使用Object.keys()

          Object.keys()方法可以用于獲取對(duì)象的所有屬性名,通過(guò)判斷屬性數(shù)量來(lái)判斷對(duì)象是否為空。下面是一個(gè)示例代碼:

          const obj={};
          console.log(Object.keys(obj).length===0); // 輸出 true(對(duì)象為空)
          obj.name="John Doe";
          console.log(Object.keys(obj).length===0); // 輸出 false(對(duì)象非空)

          通過(guò)使用Object.keys()方法,我們可以判斷對(duì)象是否為空。

          2. 使用JSON.stringify()

          JSON.stringify()方法可以將一個(gè)對(duì)象轉(zhuǎn)換為JSON字符串。通過(guò)判斷轉(zhuǎn)換后的字符串是否為"{}"來(lái)判斷對(duì)象是否為空。以下是一個(gè)示例:

          const obj={};
          console.log(JSON.stringify(obj)==="{}"); // 輸出 true(對(duì)象為空)
          obj.name="John Doe";
          console.log(JSON.stringify(obj)==="{}"); // 輸出 false(對(duì)象非空)

          通過(guò)使用JSON.stringify()方法,我們可以判斷對(duì)象是否為空。

          3. 使用for...in循環(huán)

          使用for...in循環(huán)可以遍歷對(duì)象的所有屬性,通過(guò)判斷是否有屬性來(lái)判斷對(duì)象是否為空。以下是一個(gè)示例:

          const obj={};
          let isEmpty=true;
          for (let key in obj) {
           isEmpty=false;
           break;
          }
          console.log(isEmpty); // 輸出 true(對(duì)象為空)
          obj.name="John Doe";
          isEmpty=true;
          for (let key in obj) {
           isEmpty=false;
           break;
          }
          console.log(isEmpty); // 輸出 false(對(duì)象非空)

          通過(guò)使用for...in循環(huán),我們可以判斷對(duì)象是否為空。

          以上就是關(guān)于判斷JavaScript對(duì)象是否為空的方法。根據(jù)不同的使用場(chǎng)景,選擇合適的方法進(jìn)行判斷。合理運(yùn)用這些方法,我們能夠輕松地判斷JavaScript對(duì)象是否為空。

          用jquery實(shí)現(xiàn)判斷一個(gè)div盒子里內(nèi)容是否為空,以內(nèi)容為判斷依據(jù)然后可以對(duì)它處理,有時(shí)內(nèi)容為空時(shí)而盒子設(shè)定了高度,就會(huì)出現(xiàn)空白,這樣很不美觀,,那么這時(shí)就可以用jquery實(shí)現(xiàn)判斷一個(gè)div盒子里內(nèi)容是否為空,空時(shí)隱藏,有時(shí)展現(xiàn)。

          例如:

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="gb2312">

          <title>jq判斷div內(nèi)容是否為空</title>

          <script type="text/javascript" src="jquery-1.7.2.min.js"></script>

          </head>

          <body>

          <div class="box" style="display:none;">內(nèi)容</div>

          <div class="txt"></div>

          <script type="text/javascript">

          $(function(){

          var box=$(".box").html();

          if(box==null||box==""){

          $(".txt").html("空的哦親!");

          } else {

          $(".txt").html("有內(nèi)容的哦親!");

          }

          })

          </script>

          </body>

          </html>

          例子中div里有內(nèi)容,所以輸出結(jié)果是“有內(nèi)容的哦親!

          除注明外的文章,均為來(lái)源:湯久生博客(QQ:1917843637),轉(zhuǎn)載請(qǐng)保留本文地址!

          一種:通過(guò)for in 遍歷判斷

          var obj={};
          
          function isEnumerableObject (object) {
          
            for (var _ in object) return true;
          
            return false;
          
          }
          
          isEnumerableObject(obj);


          第二種: 將json對(duì)象轉(zhuǎn)化為json字符串,再判斷是否為空

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


          第三種:Object.getOwnPropertyNames()方法

          function isEmptyObj(obj) {
              return Object.getOwnPropertyNames(obj).length===0
          } 
          console.log('對(duì)象是否為空:', isEmptyObj({}))

          第四種: 通過(guò)Object.keys轉(zhuǎn)數(shù)組,判斷數(shù)組是否為空


          主站蜘蛛池模板: 亚洲国产精品乱码一区二区| 精品成人一区二区三区四区| 无码精品人妻一区二区三区漫画 | 久久久国产精品亚洲一区 | 日韩十八禁一区二区久久| 韩国福利一区二区三区高清视频| 国产一区在线播放| 精品久久久久久无码中文字幕一区| 日本一区二区在线| 亚洲国产精品一区第二页 | 一区二区不卡在线| 午夜视频在线观看一区二区| 亚洲av一综合av一区| 国产精品区一区二区三在线播放 | 精品一区二区三区免费毛片爱| 亚洲一区二区三区影院| 精品一区二区三区免费视频| 一区二区三区四区无限乱码| 日韩国产一区二区| 一区二区国产在线播放| 精品少妇一区二区三区在线| 岛国精品一区免费视频在线观看| 精品国产毛片一区二区无码| 中文字幕一区二区三区精华液 | 精品国产日韩一区三区| 日本在线视频一区二区三区 | 久久99国产一区二区三区| 日本精品视频一区二区| 一区二区三区日本电影| 国产在线观看一区精品 | 日本丰满少妇一区二区三区| 国产韩国精品一区二区三区 | 日本精品一区二区三区四区| 亚洲视频在线一区二区| 久久精品一区二区| 亚洲一区二区三区久久久久| 国产微拍精品一区二区| 一区二区三区日本电影| 亚洲视频一区调教| 精品国产一区二区三区www| 亚洲av片一区二区三区|