그래서 각 속성이 배열 인 객체를 전달해야합니다. 이 함수는 각 배열에 보유 된 정보를 사용하지만 각 배열이 비어 있는지 여부를 확인하여 전체 객체가 빈 상태 (비어있는 속성이 아님)가 아닌지 확인하려고합니다.개체의 배열이 모두 비어 있는지 확인하는 방법?
이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]
}
위의 코드는 작동하지 않습니다. 미리 감사드립니다.
고마워요! 그것은 그러한 해결책이었고, 객체가 배열과 같은 길이가 없다는 것을 깨닫지 못했습니다. – LaLaLottie