我有一个对象
var checkerObject = {
'Id': '',
'Tracked':''
}
var checkerObjects = [];
根据我在页面上执行的某些操作,我将Tracked设置为1,然后将对象添加到这些对象的集合中。
checkerObjects.push(checkerObject);
物品的数量可能会有所不同。有没有快速方法可以检查数组中的所有 Tracked 值是否都设置为1?
像
这样的东西if(checkerObjects.Where(t=>t.Tracked==0).Count()==0)
{
//all the tracked values are 1
}
答案 0 :(得分:3)
使用every
:
var everyoneIsTracked = checkerObjects.every(function (obj) {
return obj.Tracked == 1;
});
if (everyoneIsTracked) {
// stuff
}