zoukankan      html  css  js  c++  java
  • js中数组的迭代方法

    1、forEach 让数组的每一项做一件事

    var arr = [1,2,3,4,5]
    arr.forEach(function(item,index){
       console.log(item)     
    })

    2、map 让数组通过某种计算生成一个新的数组

    var arr = [1,2,3,4,5]
    var arr1 = arr.map(function(item,index){
       return item*2 
    })
    //会产生一个新数组

    3、filter 筛选出数组中符合条件的项

    var arr = [1,2,3,4,5]
    var arr1 = arr.filter(function(item,index){
      return item>3     
    })
    //返回一个符合条件的新数组

    4、reduce 让数组的前项和后项做某种计算,并累计最终值

    var arr = [1,2,3,4,5]
    var arr1 = arr.reduce(function(pre,next){
       return pre+next 
    })
    //返回最终的计算结果

    5、every 检测数组中是否每一项都符合要求(所有项都符合才返回)

    var arr = [1,2,3,4,5]
    arr.every(function(item,index){
       return item>4 
    })
    //返回true或者false

    6、some 检测数组中是否有满足条件的项(有一项满足就返回true)

    var arr = [1,2,3,4,5]
    arr.some(function(item,index){
       return item>4 
    })
    //返回true或者false
  • 相关阅读:
    Linux外部设备的使用
    Linux硬件信息查询
    Linux中swap分区设置
    状态检测型防火墙
    CentOS更换源,亲测可用
    Linux文件权限序列简述
    Linux终端打印文本色彩
    Linux 系统命令之netstat
    Linux配置DNS服务器
    水题一枚
  • 原文地址:https://www.cnblogs.com/wyongz/p/11532038.html
Copyright © 2011-2022 走看看