我是靠谱客的博主 执着保温杯,最近开发中收集的这篇文章主要介绍数组的遍历,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

新建一个数组

(1)最简单最基础的遍历方式 for,我们可以把arr的每一项取出来,进行不同的操作,包括重新赋值

(2)使用for....of    使用该方法,会访问arr里的每一项,不过只能读取,不能修改

(3)遍历器 forEach 类似于for....of只能读取,不能修改  Value是每一次的值,Index是每一次的下标,arr是数组本身 没有返回值

(4)遍历器map 把里面的每一项都取出来,返回一个新的数组,此时可以对每一项的值进行修改,不会影响原数组

(5)遍历器filter 把里面的每一项拿出来与return后面的表达式进行比较,满足表达式就存起来,最后返回一个数组,不会影响原数组

(6)遍历器some 把里面的每一项拿出来与return后面的表达式进行比较,只要有一个item满足表达式,就返回true,一个都没有就返回false

(7)遍历器every 把里面的每一项拿出来与return后面的表达式进行比较,必须每一个item满足表达式,才能返回true,只要有一个不满足就返回false

(8)迭代 reduce   ||   reduceRight

total:初始值为arr的第一项arr[0]

currentValue:初始值为arr的第二项arr[1]

currentIndex:初始值为arr的第二项arr[1]的下标1

第一次,执行return后面的表达式,将表达式的结果,作为下一次的total

然后currenValue,currentIndex进入下一项

直到所有的item用完,最后返回一个值

reduceRight:从数组最后一项到第一项的顺序进行迭代

 

转载于:https://www.cnblogs.com/stuartrealm/p/10741043.html

最后

以上就是执着保温杯为你收集整理的数组的遍历的全部内容,希望文章能够帮你解决数组的遍历所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部