var arr = [1,2,4,5,6,7,8,9];
//相同点: 不会对空数组进行检测,不会改变原数组
//filter()返回符合条件的新数组
var filter = arr.filter(function(item,index,arr){
return item >5;
});
console.log(filter); //[6,7,8,9]
//every()如果每一项都满足条件返回true,否则返回false
var every = arr.every(function(item,index,arr){
return item>5;
});
console.log(every); //false
//some()如果有一项满足条件则返回true,否则返回false
var some = arr.some(function(item,index,arr){
return item>5;
});
console.log(some); //true