js find map filter
1.find 当查找到第一个时就返回,返回是数组的第一个值或者对象
var arr = [1,2,3,4,5,6,7];
var ar = arr.find(function(elem){
return elem>5;
});
console.log(ar);//6
2.filter查找符合的过滤条件,返回数组
var arr = [1,2,3,4,5,6,7];
var ar = arr.filter(function(elem){
return elem>5;
});
console.log(ar);//[6,7]
3.map执行数组所有元素,返回一个新数组
4.forEach会执行所有数组元素但是不反回新数组,在原始链上起作用

浙公网安备 33010602011771号