<分区>
如果我像这样设置一个变量:
var a = {};
检查是否有内容
var b = { x: 1 }
检查是否有内容
var c = { y: null }
我认为测试 (a) 不会工作,因为它不为空。那么,如果我事先不知道内容是什么,我该如何检查它是否包含某些内容呢?在这种情况下,我希望变量 b
和 c
显示为具有内容。
标签 javascript
<分区>
如果我像这样设置一个变量:
var a = {};
检查是否有内容
var b = { x: 1 }
检查是否有内容
var c = { y: null }
我认为测试 (a) 不会工作,因为它不为空。那么,如果我事先不知道内容是什么,我该如何检查它是否包含某些内容呢?在这种情况下,我希望变量 b
和 c
显示为具有内容。
最佳答案
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 属性中发送参数?