【发布时间】:2017-02-16 14:09:24
【问题描述】:
所以我需要传入一个对象,其中每个属性都是数组。该函数将使用每个数组中保存的信息,但我想通过检查每个数组是否为空/空来检查整个对象是否为空(不仅仅是没有属性)。到目前为止我所拥有的:
function isUnPopulatedObject(obj) { // checks if any of the object's values are falsy
if (!obj) {
return true;
}
for (var i = 0; i < obj.length; i++) {
console.log(obj[i]);
if (obj[i].length != 0) {
return false;
}
}
return true;
}
例如,这将导致上面是false:
obj {
0: Array[0]
1: Array[1]
2: Array[0]
}
虽然这是我正在检查的空白(确实如此):
obj {
0: Array[0]
1: Array[0]
2: Array[0]
}
上面的代码不起作用。提前致谢。
【问题讨论】:
标签: javascript arrays object