if 判斷一個對象是否爲空

使用ES6新增的方法 Object.keys()

Object.keys() 方法會返回一個由一個給定對象的自身可枚舉屬性組成的數組。

如果我們的對象爲空,他會返回一個空數組,如下:

var a = {};
Object.keys(a) // []

我們可以依靠Object.keys()這個方法通過判斷它的長度來知道它是否爲空。

if (Object.keys(obj).length === 0) {
    return false // 如果爲空,返回false
}
return true // 如果不爲空,則會執行到這一步,返回true
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章