JavaScript jQuery 数组遍历判断所有元素属性是否为 0
可以使用 jQuery 的 'each' 方法来遍历数组,并使用 'if' 语句判断属性 'status' 是否都等于 0。以下是示例代码:
var array = [
{ name: 'John', status: 0 },
{ name: 'Jane', status: 0 },
{ name: 'Bob', status: 0 }
];
var allStatusZero = true;
$.each(array, function(index, element) {
if (element.status !== 0) {
allStatusZero = false;
return false; // 结束循环
}
});
if (allStatusZero) {
console.log('所有属性 status 都等于 0');
} else {
console.log('至少有一个属性 status 不等于 0');
}
在上述代码中,我们首先定义了一个布尔变量 'allStatusZero' 并将其初始化为 'true'。然后使用 '$.each' 方法遍历数组 'array',在遍历过程中,如果发现有任何一个元素的 'status' 属性不等于 0,就将 'allStatusZero' 设为 'false',并使用 'return false' 来结束循环。最后根据 'allStatusZero' 的值输出相应的结果。
原文地址: https://www.cveoy.top/t/topic/o9Pr 著作权归作者所有。请勿转载和采集!