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
点开博主

posted on 2021-02-06 15:04  穆辞  阅读(118)  评论(0)    收藏  举报