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