成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端開發(fā)Map和Foreach區(qū)別,Map遍歷方式用法介紹

開發(fā) 前端
Map方法和ForEach方法都是用于數(shù)組遍歷的常用方法,但它們的返回值和對(duì)原數(shù)組的影響是不同的。在使用時(shí)需要根據(jù)具體情況選擇合適的方法。

前端開發(fā)中的map和forEach都是JavaScript中常用的數(shù)組遍歷方法,它們的區(qū)別主要在于返回值和對(duì)原數(shù)組的影響。

具體介紹如下:

1、map方法介紹

map方法會(huì)遍歷數(shù)組中的每一個(gè)元素,執(zhí)行回調(diào)函數(shù),并返回執(zhí)行結(jié)果組成的新數(shù)組,原數(shù)組不會(huì)被修改。其中回調(diào)函數(shù)可以接收三個(gè)參數(shù):當(dāng)前元素、當(dāng)前元素的索引、原始數(shù)組。

map方法的使用方式如下:

const newArray = array.map(function(currentValue, index, array) {

// 對(duì)當(dāng)前元素進(jìn)行處理,并返回處理結(jié)果

});

示例代碼:

const array = [1, 2, 3];
const newArray = array.map(function(item) {
return item * item;
});
console.log(newArray); // [1, 4, 9]
console.log(array); // [1, 2, 3]

上面的代碼中,map方法遍歷了原數(shù)組array,對(duì)每個(gè)元素進(jìn)行了平方操作,并將平方結(jié)果作為新數(shù)組newArray的元素返回。原數(shù)組array沒有被修改。

2、forEach方法介紹

forEach方法會(huì)遍歷數(shù)組中的每一個(gè)元素,執(zhí)行回調(diào)函數(shù),但是沒有返回值,也不能改變?cè)瓟?shù)組。其中回調(diào)函數(shù)可以接收三個(gè)參數(shù):當(dāng)前元素、當(dāng)前元素的索引、原始數(shù)組。

forEach方法的使用方式如下:

array.forEach(function(currentValue, index, array) {
// 對(duì)當(dāng)前元素進(jìn)行處理,但是不能有返回值
});

示例代碼:

const array = [1, 2, 3];
array.forEach(function(item) {
console.log(item * item);
});
console.log(array); // [1, 2, 3]

上面的代碼中,forEach方法遍歷了原數(shù)組array,對(duì)每個(gè)元素進(jìn)行了平方操作,但是沒有返回值,并且原數(shù)組array也沒有被修改。

綜上所述,map方法和forEach方法都是用于數(shù)組遍歷的常用方法,但它們的返回值和對(duì)原數(shù)組的影響是不同的。在使用時(shí)需要根據(jù)具體情況選擇合適的方法。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2020-12-22 14:11:45

JS forEach()map()

2013-04-09 12:41:33

Java Map遍歷法Java

2020-08-02 23:20:36

JavaScriptmap()forEach()

2023-10-08 08:46:29

Java遍歷方式

2022-11-17 15:17:12

Java數(shù)據(jù)結(jié)構(gòu)Map

2022-10-12 14:39:27

Streammappeek

2013-01-08 17:25:49

Android MapSDKMapFragment

2023-05-11 07:41:03

Java 8tMap方法

2020-07-12 15:34:48

JavaScript開發(fā)技術(shù)

2022-10-10 11:37:14

Gomap內(nèi)存

2020-09-24 17:15:11

前端Web移動(dòng)

2022-09-07 11:52:48

forforEach前端

2023-01-05 08:55:00

2023-09-12 11:47:25

Map容器

2010-07-13 13:49:43

Perl foreac

2024-11-11 17:20:52

2022-11-03 09:28:20

GoFrameGomap

2013-01-25 13:52:00

S40Series 40

2022-11-14 07:33:57

Java場(chǎng)景value

2020-04-27 20:55:42

JavaJava 8編程語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日日噜噜噜夜夜爽爽狠狠视频, | 99久久久久 | 亚洲精品一区二区三区四区高清 | 日本一区高清 | 成人网av | 亚洲一区二区三区视频 | 欧美日韩在线一区二区三区 | 日韩欧美国产精品一区二区 | 涩涩视频网站在线观看 | 欧美日韩在线一区 | 97av在线 | 午夜精品久久久久久久星辰影院 | 亚州精品成人 | 日韩在线欧美 | 一区中文字幕 | av一区二区三区 | 超碰综合 | 噜噜噜色网 | 久久99精品久久久久久青青日本 | 特一级毛片 | 久久99精品久久久久久国产越南 | 久久久久国产一区二区 | 国产一区二区三区四区 | 久久精品欧美一区二区三区麻豆 | 国产在线第一页 | 精品国产乱码久久久久久蜜柚 | 久久久亚洲一区 | 午夜精品久久久久久久久久久久 | 国产毛片毛片 | 成人国产精品入口免费视频 | 久久噜噜噜精品国产亚洲综合 | 精品综合 | 午夜激情小视频 | 国产乱码精品一品二品 | 日韩精品一区二区三区免费视频 | 啪啪免费网站 | 在线观看中文字幕 | a看片 | 男女网站免费观看 | 日韩区| 国产特一级黄色片 |