1、filter:把符合条件的数组项返回,形成一个数组
var arrayObj = [15,3,2,6,7,1,9,10];
var result = arrayObj.filter(function(item,index,array){
return item > 7;
});//[15,9,10]
2、map:利用某规则映射得到一个新数组
var arrayObj = [15,3,2];
var result = arrayObj.map(function(item, index, array){
return 2*item;
});//[30,6,4]
3、forEach:遍历数组,只是遍历,没有返回值,相当于for循环
var arrayObj = [15,3,2];
arrayObj.forEach(function(item, index, array){
……
});
4、every:数组中所有元素都满足满足条件,就返回true;有一个为false,就为false
var arrayObj = [15,3,2,6,7,1,9,10];
var result =arrayObj.every(function(item,index,array){
return item > 1 ;
});//false
5、some:数组中部分元素满足条件,返回true;有一个为true,就为true
var arrayObj = [15,3,2,6,7,1,9,10];
var result =arrayObj.some(function(item,index,array){
return item > 10;
});//true
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!