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

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

javascript - 數組賦值問題

瀏覽:66日期:2023-04-08 13:25:25

問題描述

為什么把arr的值賦值arrnew,為什么arr改變arrnew也會跟著改變?如果希望arrnew得到arr的數據后,不跟著arr后面的操作要怎么寫?let arr=[1,2,3,4,5]let arrnew=arrarr=arr.sort((a,b)=>{return b-a})console.log(arr)//[5, 4, 3, 2, 1]console.log(arrnew)//[5, 4, 3, 2, 1]

問題解答

回答1:

數組也是屬于對象,屬于引用類型,當進行賦值時,賦值的是地址,并不會克隆一個新對象進行賦值。

sort會改變原數組

綜上兩點,改變arr自然會改變arrnew

回答2:

let arrnew = arr.slice()

回答3:

這篇文章對你有很大幫助!click me

回答4:

你對arrnew的賦值只是地址的引用。

如果要復制數組,可以使用擴展運算符,如下:

let arrnew = [...arr];

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 97香蕉久久夜色精品国产 | 亚州不卡| 杨幂丝袜国产福利视频 | a一区二区三区视频 | 九九免费高清在线观看视频 | 欧美精品一区二区三区久久 | 国产乱码精品一区二区三区网页版 | 最新的国产成人精品2022 | 久久91综合国产91久久精品 | 欧洲第一区第二区第三区 | 麻豆国内精品久久久久久 | 91青草视频 | 在线视频一二三区 | 91亚洲国产 | 中文字幕视频不卡 | 日本护士a做爰免费观看 | 嘿嘿嘿视频在线观看 | 国产成人短视频在线观看免费 | 九九热亚洲精品综合视频 | 国产精品1区 2区 3区 | 丰满的日本护士xxx 丰满美女福利视频在线播放 | 青青草久草视频 | 中国一级一级全黄 | 免费精品在线 | 国产乱人视频免费播放 | 伊人精品视频 | 日韩一级片免费 | 国产精品性视频免费播放 | 精品一区二区三区视频 | 激情六月丁香婷婷 | 黄大片日本一级在线a | 1024手机在线观看 | 国产日韩亚洲欧洲一区二区三区 | 中文字幕性| 欧美一区亚洲二区 | 免费日韩在线 | 国产美女做爰免费视频软件 | 国产激情在线观看 | 国产精品亚洲精品日韩己满十八小 | 五月婷婷丁香久久 | 韩国免费高清一级 |