码迷,mamicode.com
首页 > 编程语言 > 详细

遍历数组的方法

时间:2020-11-16 13:15:51      阅读:10      评论:0      收藏:0      [点我收藏+]

标签:循环数组   自带   lse   map   find   col   ali   第一个   一起   

forEach()、map()、filter()、find()、reduce()、some()、every()

  1.  它们都自带遍历(只要调用这个方法就会自动循环数组中的每一项)
  2. 它们都不会改变原数组,调用方法后产生的结果在返回值中
  3. 它们的参数都是一个函数,这个函数都有三个参数(只有第一个“项”是必填的)

forEach((item,index,default)=>....)

1.item:代表这一次循环出来的项

2.index:代表这一次循环出来的相前项的索引

3.default:代表的是当前用于循环的数组

 

1.forEach()方法

作用:遍历数组(没有特殊的功能)

参数:是一个函数

返回值:undefined

2.map()方法

作用:更新数组(循环并更新每一项,最后返回所有项)

参数:是一个函数

返回值:更新后的数组

3.filter()方法

作用:过滤数组(循环并找到所有满足条件的项)

参数:是一个函数

返回值:满足条件的项(组成的数组)

 

4.find()方法

 

作用:查找数组中满足条件的第一项

 

参数:是一个函数

 

返回值:满足条件的那一项

 

5.some()方法

 

作用:如果数组中有任意一项满足条件,就返回true,否则false

 

参数:是一个函数

 

返回值:true/false 

 

6.every()方法

 

作用:如果数组中所有的项都满足条件,就返回true,否则false

 

参数:是一个函数

 

返回值:true/false

 

7.reduce()方法

 

作用:计算数组,可以把数组中的每一项“加”到一起得到一个总和的结果。

 

参数:是一个函数

 

返回值值:总和的结果

 

遍历数组的方法

标签:循环数组   自带   lse   map   find   col   ali   第一个   一起   

原文地址:https://www.cnblogs.com/leitongtong/p/13952414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!