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
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!