所以我需要传递一个对象,其中每个属性都是数组。该函数将使用保存在每个数组中的信息,但是我想通过检查每个数组的每个数组是否为空/空来检查整个对象是否为空(不只是没有属性)。到目前为止,我有:
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;
}
Run Code Online (Sandbox Code Playgroud)
因此,例如,这将导致以上结果false:
obj {
0: Array[0]
1: Array[1]
2: Array[0]
}
Run Code Online (Sandbox Code Playgroud)
虽然这是我要检查的空白(确实如此):
obj {
0: Array[0]
1: Array[0]
2: Array[0]
}
Run Code Online (Sandbox Code Playgroud)
上面的代码不起作用。提前致谢。