Loading

js every()和some()的区别

every()与some()方法都是JS中数组的迭代方法。

every()是对数组中每一项运行给定函数,如果该函数对每一返回true,则返回true。 有点&&的意思

some()是对数组中每一项运行给定函数,如果该函数对任一返回true,则返回true。有点||的意思

//es6写法
var flag = arr.every( item=>item.isChecked == 1 );
//老方法
// var flag = arr.every((item)=>{ // return item.isChecked == 1 // } );
console.log(flag)

every全部item.isChecked == 1 才返回true
some 有一个item.isChecked == 1 就返回true

 

posted @ 2022-03-02 11:59  mingBolg  阅读(217)  评论(0)    收藏  举报