項目記錄 如何判斷js的Object對象爲空

 如何判斷js的Object對象爲空

今天項目遇到一個基礎問題,一個數組,裏面的元素都是Object對象,目標:是把數組中的空對象刪除掉。

1、使用的是JSON 自帶的 stringify() 方法來判斷:

    for(var i=0; i<data_.length; i++){
        if(JSON.stringify(data_[i]) === '{}'){
            data_.splice(i,1);
        }
    }

查找資料,還有其餘幾種方法以供參考:

2、最常見的思路,for...in... 遍歷屬性,爲真則爲“非空數組”;否則爲“空數組”

3、ES6 新增的方法 Object.keys():

3、jquery的isEmptyObject方法

 

https://blog.csdn.net/fungleo/article/details/78113661

https://blog.csdn.net/qq_38627581/article/details/77353015

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章