午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

問(wèn)題描述

如題,可以不寫嗎

問(wèn)題解答

回答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
主站蜘蛛池模板: 久草精品在线观看 | 怡红院综合网 | 天堂网av在线 | 欧美日韩久久久久久 | 成人av不卡 | 精品少妇一区二区三区免费观看 | 欧美黑人猛交 | 成人的天堂| 国产中文一区 | 亚洲天堂精品在线观看 | 国产又粗又长免费视频 | 欧美日韩一区在线观看 | 欧美 日韩 国产 精品 | 欧美性猛交xxxx乱大交 | 成人中文在线 | 欧美午夜精品久久久久免费视 | 日日碰碰 | 日韩黄色网 | 亚洲天堂中文字幕 | 永久免费看片 | 欧美三级欧美成人高清 | 五月天综合激情网 | 好吊色在线视频 | 国产精品久久久久久亚洲影视 | 日韩精品一二三四区 | 日本一区中文字幕 | 成人首页| 四虎影院国产精品 | 亚洲三级在线看 | 福利在线免费观看 | 日本成人社区 | 日韩av一二三 | 成人黄色在线观看视频 | 可以直接看的毛片 | 狠狠狠狠狠狠狠狠 | 另类综合视频 | 性欧美videos | 色婷婷精品视频 | 久久久精品久久久 | www狠狠干| 精品动漫一区二区 |