javascript - 我怎样才能知道一个对象是否有内容?

标签 javascript

<分区>

如果我像这样设置一个变量:

var a = {};

检查是否有内容

var b = { x: 1 }

检查是否有内容

var c = { y: null }

我认为测试 (a) 不会工作,因为它不为空。那么,如果我事先不知道内容是什么,我该如何检查它是否包含某些内容呢?在这种情况下,我希望变量 bc 显示为具有内容。

最佳答案

function isEmpty(input)
{
    var result = true;


    for(item in input)
        result = false;

    return result;
}

关于javascript - 我怎样才能知道一个对象是否有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24028249/

相关文章:

javascript - RTCPeerConnection connectionState 从不从 "new"移动到 "checking"/"connected"

javascript - 我可以使用 javascript confirm 停止回发吗?

javascript - XSD 到 JavaScript 类的转换

javascript - 如何使 carouFredSel 自动播放和同步?

javascript - 强制图像在 Chrome 上的 Javascript 中重新加载?

javascript - 自动播放 HTML5 音频元素和动画

javascript - 如何将动态 URL 添加到制表单元格?

javascript - 在以下场景中如何在 $.ajax() 函数的 data 属性中发送参数?

javascript - jQuery 在页面加载时分配单击事件处理程序

javascript - select选项的jquery数据属性