JS - every()和some() 判斷一個數組對象中的所有數據或某個值都滿足條件


every()和some() 判斷一個數組對象中的所有數據或某個值都滿足條件

every() 只要有一個不符合條件就為 false (一假即假)
some() 只要有一個符合條件就位 true (一真即真)
 
var arr = [66, 34, 643, 774, 64, 834 ]; 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:2 }, { status:0, id:3 }, ] console.log( arrObj.every( (val) => val.status===0) );// false
console.log( arrObj.some( (val) => val.id===2) );// true

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM