zoukankan      html  css  js  c++  java
  • 遍历数组的方法

    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()方法

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

    参数:是一个函数

    返回值值:总和的结果

  • 相关阅读:
    apache安装错误error: APR not found解决办法
    (总结)Nginx配置文件nginx.conf中文详解
    多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
    x-forwarded-for的深度挖掘
    hashcode与字符串
    千万不要误用 java 中的 HashCode 方法
    浅谈Java中的hashcode方法
    MySQL中concat函数
    mysql prepare语句使用
    修改表结构
  • 原文地址:https://www.cnblogs.com/leitongtong/p/13952414.html
Copyright © 2011-2022 走看看