javascript中forEach的使用以及和map的区别

 时间:2024-10-13 15:38:28

1、首先小编这里编老揉孟阼写出一个简单的数组,然后使用forEache方法来遍历数组,forEach方法中是一个回调函数,然后回籽疙牢阖调函数有三个参数,下图中的代码来看一下forEach方法汇中回调函数的第一个参数就是数组中的遍历值,如下图:

javascript中forEach的使用以及和map的区别

2、forEach方法汇中回调函数的第二个参数就是数组中的对应遍历的索引值,如下图:

javascript中forEach的使用以及和map的区别

3、forEach方法汇中回调函数的第三个参数就是数组本身,如下图:

javascript中forEach的使用以及和map的区别

4、下图中可以可以看到数组本身(第三个参数)+索引值(第二个参数)就是遍历值(第一个参数),如下图:

javascript中forEach的使用以及和map的区别

5、下图中将forEach方法的遍历结果返回一个值,然后输出原数组以及返回值,可以看到,forEach方法的返回值为undefined,如下图:

javascript中forEach的使用以及和map的区别

6、下图中将forEach方法换成map方法,map方法和forEach方法都是遍历数组的方法,唯一不同的是map方法可以返回值,而forEac茑霁酌绡h方法返回的是undefined,下图中代码就是输出map方法返回值,map起始是将遍历结果进行计算后创建一个新的数组,如下图:

javascript中forEach的使用以及和map的区别
  • 摩尔庄园如何去瀑布上方
  • JAVA解决No constructor found matching异常
  • DOTA里怎么玩好VIP
  • LOL手游战旗获得攻略
  • eclipse编辑时汉字出现乱码
  • 热门搜索
    我爱阅读手抄报图片 清明手抄报资料 关于童年的手抄报 生命手抄报 英语手抄报内容5年级 未来世界手抄报 九一八手抄报 推普手抄报 地球日手抄报的文字 身边的科学手抄报