JS中的map和forEach

122 阅读1分钟

JS中的map和forEach函数都可以用来遍历数组,两个方法都非常的相似,一般都是传入一个函数,总结两者日常用法的不同:

forEach()方法不会返回执行结果,而是undefined 反观map()方法会得到一个新的数组并返回。

如果我想要遍历数组之后挑选除数组中的某些项或者通过传入的函数返回结果得到一个新的数组一般就用map()

如果不想要返回数据则用foreach