亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:47日期: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中對(duì)應(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
主站蜘蛛池模板: 久久久国产成人精品 | 91成人免费福利网站在线 | 欧美综合国产精品日韩一 | 在线观看的黄色网址 | 国产欧洲亚洲 | 欧美亚洲人成网站在线观看刚交 | 婷婷丁香九月 | 久久国产精品久久国产片 | 国产一级爱片在线播放 | 国产福利专区精品视频 | 日韩欧美区 | 久久日本精品一区二区免费 | 国产在线一区二区 | 日韩妞干网 | 亚洲国产韩国一区二区 | 黄色片网战 | 国产一级理仑片日本 | 九九色在线视频 | 成人自拍在线 | 国产精品亚洲高清一区二区 | 亚洲第一天堂网 | 国产福利小视频在线播放观看 | 国产成人免费片在线视频观看 | 麻豆网站在线观看 | 丁香四月婷婷 | 国产成人在线免费视频 | 日本96在线精品视频免费观看 | yiren22开心综合成人网 | 国产精品视频流白浆免费视频 | 国产在线精品福利91香蕉 | 鲁丝丝国产一区二区 | 国产精品大尺度尺度视频 | 91福利国产在线观看香蕉 | 最新的国产成人精品2022 | 亚洲欧美二区三区久本道 | 国产精品1区2区3区在线播放 | 青青热久久国产久精品秒播 | v视界成人影院在线视频 | 国产精品一二三区 | 国产在线播放免费 | 国模午夜写真福利视频在线 |