- every():对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true;
- filter():对数组中的每一项运行给定函数,返回该函数会返回true的项组成的数组;
- forEach():对数组中的每一项运行给定函数,这个方法没有返回值;
- map():对数组中的每一项运行给定函数,如果该函数对任一项返回true,则返回true;
- some():对数组中的每一项运行给定函数,如果该函数对某一项返回true,则返回true;
var arrs = [2,4,5,7,8,9,10,24]
var every_arr = arrs.every(function(item,index,arr){
return (item > 5);
});
var some_arr = arrs.some(function(item,index,arr){
return (item >5);
})
alert(every_arr);// false
alert(some_arr);// true
var filter_arr = arrs.filter(function(item,index,arr){
return (item%2 == 0);
});
console.log(filter_arr); // [2,4,8,10,24]
var map_arr = arrs.map(function(item,index,arr){
return (item*2);
});
console.log(map_arr);//[4,8,10,14,16,18,20,48]
arrs.forEach(function(item,index,arr){
console.log(item);
});