every,some
every是和some相对应的,every是如果every遍历的对象都返回true才会返回true,有一项返回false就会停止遍历,返回false,而some,则是在遍历的对象中只要有一项返回true就会返回true。
let array = [1,2,4,6,7];
let respone = array.every(item=>{
if(item<4){
return true;
}else{
return false;
}
});
console.log(response) // false
let responseSome = array.some(item=>{
if(item<4){
return true;
}else{
return false;
}
});
console.log(responseSome ) // true
其实这两个人函数真的很少用,在项目中,因为项目中基本上要的是你输出一个新的数组,从而产生什么作用。
本文连接:http://www.wangcanghai.cn/detailes?id=601b706524fc4a133c24648c
点开博主