数组常用的遍历方法

数组常见的成员方法(重要)

            - forEach: 用于遍历数组,可以进行查找和打印输出值

            - filter:过滤数组,筛选数组元素,并生成新数组

            - map:数组迭代,返回新数组,

                        新数组里面的元素是处理之后的值,经常用于处理数据

            - reduce:累计器,返回函数累计的处理结果,常用于求和

           数组的reduce方法:

            - 语法:

                数组.reduce(function(累计值,当前元素[,索引号][,源数组]){

                    return 每次累加的结果

                }[,起始值])

            - 注意点

                + 索引号、源数组、起始值三个参数可以省略

                + 如果有起始值,则以起始值为起点开始累计(累计值 = 起始值)

                + 如果没有起始值,则累计值会以数组的第一个元素值作为起始值

                      (累计值 = 源数组[0])

                + 在每次迭代时,上一次迭代的结果会保留在 累计值 中

 

 

数组的其他成员方法:

            - find:查找元素,返回符合测试条件的第一个数组元素值,没有符合的话则为                                   undefined(重点)

            - join:数组元素拼接为一个字符串,返回该字符串(重点)

            - every:检测数组所有元素是否都符合指定条件,如果所有元素都通过检测则返回                              true,反之false(重点)

            - some:检测数组中元素知否满足指定条件,如果至少有一个满足则返回true,反之                            false

            - concat:合并两个数组,返回新生成的数组

            - sort:对原数组进行排序

            - splice:删除或替换原数组中的元素

            - reverse:反转数组的元素顺序

            - findIndex:查找元素的索引值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值