数组的方法forEach map filter from reduce

1,forEach

对数组里面的数字循环执行一个函数

回调函数:三个形参
返回值:undefined


图片.png

2,map

对数组里面的数字循环执行一个函数

回调函数:四个形参(多一个指定传入回调函数里面的this的值)
返回值:新数组,每个元素都是回调函数的结果,新数组与原数组长度一样


图片.png

3,filter

使用一个回调函数来过滤符合条件的数值,并把符合条件的数值搜集起来组合成一个新数组

回调函数:四个形参(多一个指定传入回调函数里面的this的值)


图片.png

4,from

从一个类似数组或可迭代的对象中创建一个新的数组实例

图片.png
图片.png

5,reduce

用一个回调函数把每个数值使用一些功能(累加)累计起来,并返回这个累计值(所有数值的和)

特点:从左往右(raduceRight 从右往左)
返回值:累计值


图片.png
图片.png
图片.png
图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容