js 数组API之every、some用法


every

判断数组中是否每个元素都满足条件

只有都满足条件才返回true;

只要有一个不满足就返回false;

arr.every(function(value,index,array){return 条件})

 

some

判断数组中是否至少有一个元素满足条件

只要有一个满足就返回true

只有都不满足时才返回false

arr.some(function(value,index,array){return 条件})

 

实例:

// 判断数组arr1是否全是偶数
// 判断数组arr2是否至少有一个偶数

var arr1=[1, 2, 3, 4, 5];
var arr2=[1, 4, 6, 8, 10];
console.log(
    arr1.every(function(value, index, array){
        return value % 2 == 0;
    })
);    // false
console.log(
    arr2.some(function(value, index, array){
        return value % 2 == 0;
    })
);    // true

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM