相同点
- 无法在循环体内修改原数组。
- 可以通过索引在循环体中修改原数组。
不同点
- forEach没有返回值(返回值为undefined)。
- map拥有返回值,可以在修改每一项后return每一项,返回值为一个新数组。
- 其他
- forEach是按顺序迭代的。
- 在json数组中(形如[{},{},{}]),forEach和map都可以在循环体内遍历修改每个对象的属性和方法。
关于js中的forEach和map
猜你喜欢
转载自blog.csdn.net/wangongda/article/details/79733859
今日推荐
周排行