av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 弱弱的問一下,_map(data,(item,i)=>{})與_each(data,(item,i)=>{})里的i是干什么的?

瀏覽:69日期:2023-09-14 13:20:44

問題描述

如題,可以不寫嗎

問題解答

回答1:

i是遍歷元素的索引。如原生的map,forEach方法。

[’a’, ’b’, ’c’].map(function(item, i, array){ console.log(item, i, array);});[’a’, ’b’, ’c’].forEach(function(item, i, array){ console.log(item, i, array);});

item為當(dāng)前項(xiàng),即當(dāng)前遍歷的元素本身。分別為a, b, ci為元素處于數(shù)組中的下標(biāo)或索引。分別為 0, 1, 2array為數(shù)組本身。值為[’a’, ’b’, ’c’]

回答2:

i就是item在data中對應(yīng)的index,可以省略

回答3:

參考原生的 map , itemdata 項(xiàng)的引用, i 代表索引. i 可以省略的

舉個(gè)例子:

var arr = [1,2,3];arr.map(function(item){ if(item == 2){ item = 100; // arr 是不會(huì)變成[1,100,3],因?yàn)?item 改變不影響原數(shù)組,它只是個(gè)引用 }})

如果像下面這樣,就會(huì)改變 arr 了

arr = arr.map(function(item){ if(item == 2){ item = 100; } return item})

標(biāo)簽: JavaScript
主站蜘蛛池模板: 欧美性大战xxxxx久久久 | www一级片| 免费看黄色小视频 | 免费黄视频网站 | 久久久久久久久国产精品 | www.com黄| 日韩免费 | 欧美日韩一二三区 | 婷婷六月综合 | 一区二区视频网站 | 日韩成人精品 | 日本一级片在线观看 | 黄色av免费观看 | 黄色片观看 | www.色综合 | 日韩在线小视频 | 欧美69式性猛交 | 亚洲精品1| 97av在线视频| 97人人草| 久久91| 亚洲日本欧美 | 免费av网站在线观看 | 成人一级片 | 在线观看小视频 | 欧美成人一级片 | 男女操网站 | 日本特黄特色aaa大片免费 | www.色中色 | 欧美不卡视频 | 成人国产精品久久久网站 | 一区二区在线看 | 国产激情一区二区三区 | 日韩视频一区 | 激情小说在线视频 | 在线观看日韩欧美 | 黄色片免费观看 | 超碰成人在线观看 | 自拍偷拍一区二区三区 | 欧美一级淫片免费视频魅影视频 | 国产精品二区一区二区aⅴ污介绍 |