JS 数组 foreach 和 map

Posted VeinYin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 数组 foreach 和 map相关的知识,希望对你有一定的参考价值。

本文地址:http://www.cnblogs.com/veinyin/p/8794677.html 

 

foreach 和 map 都是数组的迭代方法,对数组的每一项执行给定函数,不会改变原数组。

 

两者的区别就在于 foreach 没有返回值,而 map 会返回每项执行完毕后数据组成的新数组。

所以在选择迭代方法时,如果不需要返回新数组,就选择 foreach , 如果需要得到的新数组,就选择 map 。

 

 

 

 

END~~~≥ω≤

 

以上是关于JS 数组 foreach 和 map的主要内容,如果未能解决你的问题,请参考以下文章

js中 forEach 和 map 区别

js数组遍历的常用的几种方法以及差异和性能优化

数组方法map和forEach的使用方法有哪些?

Js中数组的forEach()方法return无法退出循环

如何在我的数组上使用 forEach 循环在我的图表上绘制 x 和 y 变量(Chart.js)

原生JS forEach()和map()遍历,jQuery$.each()和$.map()遍历