国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - 我在foreach里給一個array push值,為什么會出現這樣的結果

瀏覽:81日期: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)})

得出的結果是

[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/...我想知道為什么會是這樣的結果不應該是[1,2,3,4,5]么

問題解答

回答1:

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

回答2:

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

javascript - 我在foreach里給一個array push值,為什么會出現這樣的結果

這段代碼中的

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)})

標簽: JavaScript
主站蜘蛛池模板: 日本成人不卡视频 | 精品久久久久久中文字幕一区 | 久香草视频在线观看免费 | 9久9久热精品视频在线观看 | 狠狠色狠狠色综合久久第一次 | 日韩一区二区三区四区不卡 | 一本久综合久久爱 | 成人男女啪啪免费观看网站 | 韩国午夜三级理论 | 欧美日a | 美国aaaa一级毛片啊 | 精品国产日韩亚洲一区二区 | 成人午夜在线播放 | 欧美黄色一级视屏 | 日韩高清成人毛片不卡 | 国产区网址 | 91理论片午午伦夜理片久久 | 91精品久久久 | 亚洲精品一区二区三区在线播放 | 久久观看视频 | 91久久国产综合精品女同国语 | 精品丝袜国产自在线拍亚洲 | 欧美又粗又硬又大久久久 | 一区二区三区中文字幕 | 国产精品亚洲精品不卡 | 亚洲一区二区三区成人 | 亚洲视频在线观看视频 | 亚洲精品欧美精品 | 男女一级爽爽快视频 | 国产三级日本三级美三级 | 男女性高爱潮免费的国产 | 亚洲综合国产一区二区三区 | 欧美日韩免费一区二区在线观看 | 欧美在线三级 | 韩国特级毛片 | 午夜无遮挡怕怕怕免费视频 | 情侣偷偷看的羞羞视频网站 | 欧美视频一区二区三区 | 午夜日本一区二区三区 | 精品中文字幕久久久久久 | 免费又黄又爽视频 |