some - 判断 数组中是否至少有一个元素是满足条件的
var arr = [1,2,3,4,5,6,7,8,9];
arr.some(function(v,i,a){
var bool = arr.some(function(v){
// v是数组中的每个元素
// i是每个元素对应的下标
// a是当前这个数组
// console.log(v + '----' + i + '----' + a);
return v>10
})
console.log(bool);
every - 判断 数组中是否所有元素都满足条件
var bool = arr.every(function(v){
return v>1
})
console.log(bool);
find - 查找 满足条件的第一个元素
var arr = [1,2,3,4,5,6,7,8,9];
var ele = arr.find(function(v){
return v>5
})
console.log(ele);
findIndex - 查找 满足条件的第一个元素对应的下标
var arr = [1,2,3,4,5,6,7,8,9];
var index = arr.findIndex(function(v){
return v>5
})
console.log(index);