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
如果文章對你有幫助,麻煩幫忙點個贊哦!嘿嘿!做一個靠譜的技術博主!