0
A
回答
0
您可以創建一個函數來查看是否對象具有任何枚舉的屬性:
function isEmptyObject(obj) {
if (!obj || typeof obj !== "object") {
throw new Error("Must pass object");
}
return Object.keys(obj).length === 0;
}
或者,如果你不想要的類型檢查:
function isEmptyObject(obj) {
return Object.keys(obj).length === 0;
}
+0
如果不需要檢查它是否是一個對象,因爲它總是會是一個對象)) –
+0
@AnnieAlan - 那麼只需刪除那一步。 – jfriend00
+0
所以如果我的對象名稱是myObject,我應該檢查這種方式? if(Object.keys(myObject).length === 0) { ? –
相關問題
- 1. 蟒蛇:如何檢查對象的值是否被包括在陣列
- 2. 檢查,如果在陣列字典對象包含在javascript
- 3. 如何包括對象/締陣列分成對象(JS)
- 4. 如何陣列的javascript對象比較與其他對象
- 5. javascript - 檢查對象是否爲空
- 6. 檢查JavaScript對象空subtelty
- 7. 檢查JavaScript對象是否包含X?
- 8. 如何檢查對象是否爲空
- 9. 如何檢查對象是否爲空?
- 10. 如何檢查對象是否爲空
- 11. 如何檢查對象是否爲「空」?
- 12. 如果對象與多個對象組成陣列,如何檢查JavaScript?
- 13. 如何檢查是否對象的子陣列包含角度濾波器
- 14. 包含陣列中的對象的Javascript
- 15. 如何檢查Javascript對象
- 16. RavenDB - 其中包括對象
- 17. 如何檢查對象的ArrayList是否包含我的對象?
- 18. 檢查列表是否包含至少一個非空對象
- 19. 檢查對象爲空的JavaScript/jQuery的
- 20. 如何檢查會話對象是否包含任何對象?
- 21. Javascript成爲檢查,如果在陣列對象的值是不存在的
- 22. 移bash的陣列,包括空元素
- 23. 的Javascript轉換包含對象數組到一個數組,包括陣列
- 24. 檢查是否爲空或如果包含值的Javascript對象(ES2015)
- 25. 包括陣列
- 26. 如何在JavaScript中檢查嵌套對象中是否存在空對象?
- 27. 檢查javascript中的空對象
- 28. 的JavaScript /打字稿對象空檢查
- 29. 如何檢查SQL記錄是否相同,包括空格?
- 30. 檢查,如果隊列包含對象
請顯示您想要測試的對象的示例。 – jfriend00
我會認爲,如果一個對象包含一個數組,那麼根據定義,該對象不是空的。沒有更多細節和一些對象定義的例子,你不清楚你實際要求什麼。 – jfriend00
我已經添加了一張圖片到我原來的帖子,console.log()的結果,我只是想寫一個if語句,當這個對象是空的或不空的時候 –