js判断数组对象中数据是否满足条件

381 阅读1分钟

every some 用法

every()只要有一个不符合条件就为 false (一假即假)

some() 只要有一个符合条件就位 true (一真即真)

var arr = [88, 69, 526, 998, 76, 896 ];
console.log( arr.every((a)=> a>=100) ) // false
console.log( arr.some((a)=> a>=40 ) ) // true

var arrObj = [
    { status:0, id:1 },
    { status:1, id:5 },
    { status:0, id:3 },
]
console.log( arrObj.every( (val) => val.status===0) );// false
console.log( arrObj.some( (val) => val.id===5) );// true