javascript - 如何检查一个对象是否为空? [javascript]

标签 javascript object

我需要评估一个对象是否为空。

例如假设我有一个对象:

var home = ....;     // this is an object and after I print it

console.log(home)    // the result of this option is []

//now I need to check if a object is empty or null
if( home == null || home == undefined )
{
    // I don't know specify how object is empty
}

如何检测上述对象 home 是否为 null/空?

最佳答案

检查空数组

if (!arr.length) {
  // if the array is empty
}

对于一个对象(检查它是否没有键)

if (!Object.keys(obj).length) {
  // if the object is empty
}

DEMO

关于javascript - 如何检查一个对象是否为空? [javascript],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35919611/

相关文章:

javascript - 仅在 Safari 中发生的 XHR 请求的 DOM 异常 11

javascript - 如何从 PHP 中创建对象内的 JavaScript 数组

php - 具有动态标题的 CJuiDialog

javascript - 如何统计每种类型的实例数?

javascript - 将对象插入数组

javascript - 如何在 div.html() 方法中保留标记语言

javascript - VSCode 中的 ES6 支持不起作用

c# - 检查对象不为空后从对象获取属性的最快方法是什么?

javascript - 将包含变量的对象发送给函数

来自字符串的 Javascript 嵌套对象