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会执行所有数组元素但是不反回新数组,在原始链上起作用

 

posted @ 2021-10-14 15:52  meeto  阅读(78)  评论(0)    收藏  举报