数组有哪几种循环方式?分别是什么作用

115 阅读1分钟

map()映射数组,对数组每一个元素进行映射处理,返回得到一个全新数组 filter()方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。返回一个新数组 foreach()方法对数组每一个元素执行一次 some()方法 测试是否有有一个元素可以通过函数条件,返回一个布尔值 every()方法 测试是否每一个元素都可以通过函数的条件 全部通过 返回一个 true 否则false findIndex()方法获取某个元素的下标可以深度差早,findIndex一般用于对象数组 reduce()方法为归并类方法,最常用的场景就是,计算数组中的每一项的总和。

reduce() 方法会遍历数组的每一项,他接收两个参数:

第一个参数:每次遍历都会调用的函数,而这个函数有接收四个参数,分别是:前一个值、当前项、项目的索引和数组对象,而这个函数的返回值,回传给下一次遍历时,执行的这个方法的第一个参数。

第二个参数:归并基础的初始值