色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

javascript - 我在foreach里給一個(gè)array push值,為什么會(huì)出現(xiàn)這樣的結(jié)果

瀏覽:115日期:2023-04-25 14:15:19

問題描述

let arr = []arr.push(1)let arr2 = [2,3,4,5]arr2.forEach((item,index,arr)=>{ arr.push(item) console.log(arr)})

得出的結(jié)果是

[2, 3, 4, 5, 2][2, 3, 4, 5, 2, 3][2, 3, 4, 5, 2, 3, 4][2, 3, 4, 5, 2, 3, 4, 5]

jsbin地址https://jsbin.com/papamadejo/...我想知道為什么會(huì)是這樣的結(jié)果不應(yīng)該是[1,2,3,4,5]么

問題解答

回答1:

foreach中arr變量重名了,因此操作了arr2。把第三個(gè)參數(shù)(arr)刪去

回答2:

就是這樣的,你可以參考一哈mdn上的說明:

javascript - 我在foreach里給一個(gè)array push值,為什么會(huì)出現(xiàn)這樣的結(jié)果

這段代碼中的

arr2.forEach((item,index,arr)=>{ arr.push(item) console.log(arr)})

arr指向的是arr2.

可以做如下修改

let arr1 = []arr.push(1)let arr2 = [2,3,4,5]arr2.forEach((item,index)=>{ arr1.push(item) console.log(arr1)})

標(biāo)簽: JavaScript
主站蜘蛛池模板: 性欧美美国级毛片 | 欧美视频一区二区在线观看 | 在线免费观看色 | 白白在线观看永久免费视频 | 日日操夜夜爽 | 黄色毛片视频网站 | 一级床上爽高清播放 | 国产精品久久久 | 手机免费毛片 | 午夜视频在线观看一区 | 国产日韩一区二区三区在线播放 | 国产萌白酱在线一区二区 | 在线观看自拍视频 | 免费刺激视频 | 欧美一级毛片在线一看 | 日本高清一本二本三本如色坊 | 久久99久久99 | 99免费在线 | 久久毛片免费看一区二区三区 | 日本毛片在线 | 亚洲一区二区三区高清网 | 国产午夜免费福利红片 | 特黄特黄aaaa级毛片免费看 | 成人在线播放 | 91精品久久久久 | 91精品成人| 久久视屏这里只有精品6国产 | 在线免费观看一级毛片 | 久久在视频 | 亚洲精品一级一区二区三区 | 91精品一区二区三区在线播放 | 久久999视频 | 国产一级片观看 | 成人中文字幕一区二区三区 | 亚洲日韩中文字幕天堂不卡 | 老司机一级片 | 久久aa毛片免费播放嗯啊 | 久久99热精品免费观看欧美 | 亚洲综合资源 | 中文在线最新版天堂 | 日本在线亚州精品视频在线 |