js中的some()
和every()
类似于我们逻辑中的||
和&&
some()方法:
some(item,index,arr)
item => 数组的每一项
index => 数组的每一项的下标
arr => 自身数组
数组有一项为true时,返回true
every()方法
every(item,index,arr)
item => 数组的每一项
index => 数组的每一项下标
arr => 自身数组
数组中有一项为false时,返回false
具体用法如下:
let ss = [1,2,3,4,5];
let fun1 = ss.some((item,index,arr)=>{
return item >= 3;
})
console.log(fun1) //true
let fun2 = ss.every((item,index,arr)=>{
return item >= 3;
})
console.log(fun2) //false