数组的七种迭代方法

目录

every

some

filter

map

forEach

find

findIndex


 

  • every

    用法:数组.every(function(item,idx){
        //item表示 循环出来的数组项
        //idx 表示 循环出来的索引
        return 条件表达式
    })
    //作用:本方法 会自动循环 指定数组 将数组中的每一个数组项 和 函数中返回的条件进行比较 如果所有数组项都满足条件 就返回true  如果有一个数组项不满足条件 就返回false

  • some

    用法:数组.some(function(item,idx){
        //item表示 循环出来的数组项
        //idx 表示 循环出来的索引
        return 条件表达式
    })
    //作用:本方法 会自动循环 指定数组 将数组中的每一个数组项 和 函数中返回的条件进行比较 只要有一个数组项满足条件 就返回true 如果都不满足条件 就返回false

  • filter

    用法:数组.filter(function(item,idx){
        return 条件
    })
    //作用:自动循环数组 将数组中的每一个数组项都和条件进行比较 将满足条件的数组项 留下 不满足的舍弃掉 最后将满足条件的数组项 组成一个数组 返回出来

  • map

    用法:数组.map(function(item,idx){
        return 操作代码
    })
    //作用:自动循环数组 将数组中的每一个数组项都执行指定的操作 将操作完之后的数组项 拼接为一个新数组 返回出来

  • forEach

    用法:数组.forEach(function(item,idx){
        //编写循环体代码
    })
    //作用:自动循环数组 每循环一次 执行一次循环体代码

  • find

    用法:数组.find(function(item,idx,arr){
        /*item:循环出来的数组项
        idx:索引
        arr:循环的数组*/
        return 条件
    })
    //作用:本方法 会自动循环整个数组  并查找 满足条件的第一个数组项 返回出来

  • findIndex

    用法:数组.findIndex(function(item,idx,arr){
        /*item:循环出来的数组项
        idx:索引
        arr:循环的数组*/
        return 条件
    })
    //作用:本方法 会自动循环整个数组 并查找 满足条件的第一个数组项  返回其索引

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值