List.map();和List.forEach();都是遍历,经常弄混,有啥具体区别吗?还有什么时候配合toList呢?
来源:12-8 基于自定义WebView实现H5混合开发-1【H5混合实战】
慕粉4252596
2019-07-26
输入正文
写回答
1回答
-
CrazyCodeBoy
2019-07-26
在返回值上:
.map是会返回一个map;
.foreach没有返回值;另外,.map的每一项都要求返回一个新的元素,而foreach没有要求;
通常在将一个集合转换成一个新的集合的时候比如根据集合中的内容渲染一个列表时使用.map,其它情况则使用foreach多一些。
00
相似问题