久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學(xué)庫 專業(yè)庫

當(dāng)前位置: 高三網(wǎng) > 高中英語 > 正文

foreach和map的區(qū)別

2021-10-28 09:59:24文/李文源

forEach()沒有返回值。map()有返回值,可以return出來。forEach()方法不會(huì)返回執(zhí)行結(jié)果,而是undefined,也就是說,forEach()會(huì)修改原來的數(shù)組。而map()方法會(huì)得到一個(gè)新的數(shù)組并返回。

foreach和map的區(qū)別

foreach和map的區(qū)別是什么

1.foreEach()方法:

針對每一個(gè)元素執(zhí)行提供的函數(shù)。

map()方法:

創(chuàng)建一個(gè)新的數(shù)組,其中每一個(gè)元素由調(diào)用數(shù)組中的每一個(gè)元素執(zhí)行提供的函數(shù)得來。

2.forEach()可以做到的東西,map()也同樣可以。反過來也是如此。

map()會(huì)分配內(nèi)存空間存儲(chǔ)新數(shù)組并返回,forEach()不會(huì)返回?cái)?shù)據(jù)。

forEach()允許callback更改原始數(shù)組的元素。map()返回新的數(shù)組。

推薦閱讀

點(diǎn)擊查看 高中英語 更多內(nèi)容