使用ES6新增的方法 Object.keys()
Object.keys()
方法會返回一個由一個給定對象的自身可枚舉屬性組成的數組。
如果我們的對象爲空,他會返回一個空數組,如下:
var a = {};
Object.keys(a) // []
我們可以依靠Object.keys()
這個方法通過判斷它的長度來知道它是否爲空。
if (Object.keys(obj).length === 0) {
return false // 如果爲空,返回false
}
return true // 如果不爲空,則會執行到這一步,返回true