一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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
主站蜘蛛池模板: 暴露狂婷婷 | 亚洲欧美日韩久久一区 | 交换年轻夫妇HD中文字幕 | 香蕉tv国产在线永久播放 | 精品一区二区三区高清免费不卡 | 美女扒开胸罩露出奶了无遮挡免费 | 日韩手机在线视频 | 继攵催眠女乱h调教 | 99年水嫩漂亮粉嫩在线播放 | 深夜视频免费看 | 国产成人精品福利色多多 | 91精品国产综合久久香蕉 | 免费一级欧美片在线观免看 | 国产精品久久久久久久久久久久 | 1313午夜精品理伦片 | 国产性色视频 | 日本成年片高清在线观看 | 国产成人影院一区二区 | 美女露全身永久免费网站 | 亚洲精品在线播放 | 亚洲干综合 | 亚洲第一色视频 | 175m美女被网友灌醉啪啪玩脚 | 四虎影院免费在线播放 | 色综合久久98天天综合 | 国产草草 | 视频在线观看高清免费看 | 亚洲风情无码免费视频 | 国产农村一级特黄α真人毛片 | 亚洲国产精品嫩草影院永久 | 俄罗斯一级毛片免费播放 | 久久99热狠狠色一区二区 | 爱欲荡漾在线观看 | 亚洲AV 中文字幕 国产 欧美 | 日本加勒比无码av | 久久免费黄色 | 国产精品免费精品自在线观看 | 国产极品美女在线 | 国产盗摄wc女厕所 | 四虎永久 | tolove第一季动画在线看 |