一张图看懂 JavaScript 中数组的迭代方法:forEach、map、filter、reduce、every、some

10年服务1亿前端开发工程师

六个 JavaScript 数组的迭代方法 都接受两个参数:要在每一项上运行的函数 和 运行该函数的作用域(可选)

  • forEach():对数组中每一项运行给定函数。该函数没有返回值。
  • map():对数组中每一项运行给定函数。返回每次函数调用的结果组成的函数。
  • filter():对数组中的每一项运行给定函数。返回该函数会返回 true 的项组成的数组。
  • reduce():让数组中的前项和后项某种计算,并累计最终值
  • every():对数组中的每一项运行给定函数。如果函数对每一项都返回 true,则返回 true。
  • some():对数组中每一项运行给定函数。如果函数对 任一项返回 true,则返回 true

实际用例可以看这里:JavaScript 中有用的 Array 和 Object 方法

有人整理了一张图,分享给大家:

赞(4) 打赏
未经允许不得转载:WEB前端开发 » 一张图看懂 JavaScript 中数组的迭代方法:forEach、map、filter、reduce、every、some

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏