激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - JS實現判斷對象是否為空對象的5種方法

JS實現判斷對象是否為空對象的5種方法

2022-02-28 16:30Flavor_ js教程

這篇文章主要介紹了JS實現判斷對象是否為空對象的5種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1.將json對象轉化為json字符串,再判斷該字符串是否為"{}"

?
1
2
3
var data = {};
var b = (JSON.stringify(data) == "{}");
alert(b);//true

2.for in 循環判斷

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

3.jquery的isEmptyObject方法

此方法是jquery將2方法(for in)進行封裝,使用時需要依賴jquery

?
1
2
3
var data = {};
var b = $.isEmptyObject(data);
alert(b);//true

4.Object.getOwnPropertyNames()方法

此方法是使用Object對象的getOwnPropertyNames方法,獲取到對象中的屬性名,存到一個數組中,返回數組對象,我們可以通過判斷數組的length來判斷此對象是否為空
注意:此方法不兼容ie8,其余瀏覽器沒有測試

?
1
2
3
var data = {};
var arr = Object.getOwnPropertyNames(data);
alert(arr.length == 0);//true

5.使用ES6的Object.keys()方法

與4方法類似,是ES6的新方法, 返回值也是對象中屬性名組成的數組

?
1
2
3
var data = {};
var arr = Object.keys(data);
alert(arr.length == 0);//true

到此這篇關于JS實現判斷對象是否為空對象的5種方法的文章就介紹到這了,更多相關JS 判斷對象為空內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://juejin.cn/post/6949350562278146078

延伸 · 閱讀

精彩推薦
  • js教程js實現簡單商品篩選功能

    js實現簡單商品篩選功能

    這篇文章主要為大家詳細介紹了js實現商品篩選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    ~噓~禁止想象~10702022-01-12
  • js教程原生JavaScript實現進度條

    原生JavaScript實現進度條

    這篇文章主要為大家詳細介紹了原生JavaScript實現進度條,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    weixin_441349725612022-01-21
  • js教程js實現調用網絡攝像頭及常見錯誤處理

    js實現調用網絡攝像頭及常見錯誤處理

    這篇文章主要介紹了js實現調用網絡攝像頭及常見錯誤處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的...

    飛灰4622022-02-13
  • js教程JavaScript實現跟隨鼠標移動的盒子

    JavaScript實現跟隨鼠標移動的盒子

    這篇文章主要為大家詳細介紹了JavaScript實現跟隨鼠標移動的盒子,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    搬磚大法10882022-01-10
  • js教程js數據類型以及其判斷方法實例

    js數據類型以及其判斷方法實例

    這篇文章主要給大家介紹了關于js數據類型以及其判斷方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價...

    REMZ7762022-02-12
  • js教程JavaScript實現點擊切換功能

    JavaScript實現點擊切換功能

    這篇文章主要為大家詳細介紹了JavaScript實現點擊切換功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    _he_dan_10492022-01-10
  • js教程JavaScript實現消消樂的源代碼

    JavaScript實現消消樂的源代碼

    這篇文章主要介紹了JavaScript實現消消樂-源代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以...

    代碼100分12222021-12-30
  • js教程微信小程序如何獲取圖片寬度與高度

    微信小程序如何獲取圖片寬度與高度

    這篇文章主要給大家介紹了關于微信小程序如何獲取圖片寬度與高度的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參...

    bug制造者6312022-02-15
主站蜘蛛池模板: 欧美日韩一区三区 | 青草av.久久免费一区 | 欧美激情天堂 | 国产精品久久久久久久久久久天堂 | 久久久久久久久久久久免费 | 91久久国产综合久久91猫猫 | av在线免费观看国产 | 思思久而久而蕉人 | 成人在线免费视频观看 | 国产免费久久久久 | 在线播放免费人成毛片乱码 | 国产精品视频久久久 | 中国老女人一级毛片视频 | 永久免费黄色片 | 成人在线免费观看网址 | 中文字幕电影免费播放 | 免费在线观看成人网 | 夜夜夜精品视频 | 国产精品视频中文字幕 | 91看片在线播放 | 国产精品久久久久久久久久久久久久久久 | 国产成人午夜高潮毛片 | 逼特逼视频在线观看 | 91精品国产乱码久久久久久久久 | 久久久久久久久久久亚洲 | 日本道中文字幕 | 欧美成人精品 | 成人在线视频免费观看 | 一级做a爰片性色毛片2021 | 精品国产一区二区三区久久久蜜月 | 国产有色视频 | 亚洲最黄视频 | 国产91丝袜在线播放 | 曰批全过程120分钟免费69 | 羞羞草视频 | 操操操操操 | 免费观看黄色一级视频 | 91精彩在线 | 欧美性黄| 国产精品亚洲综合一区二区三区 | 中文字幕视频在线播放 |