av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

javascript - 數組賦值問題

瀏覽:110日期: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
相關文章:
主站蜘蛛池模板: 亚洲免费网站 | 日本国产在线观看 | 日韩av免费在线观看 | 91精品视频在线 | 伊人成人在线 | av大全在线观看 | 亚洲成人免费在线 | 91视频播放 | 日日拍夜夜拍 | 欧美日韩色 | 狠狠五月天 | 精品一区二区三区免费毛片 | 免费成人黄色网址 | 成人午夜精品 | av免费在线观看网站 | 中文字幕在线免费看 | 精东影业一区二区三区 | 三级黄色| 午夜天堂网 | 闷骚老干部cao个爽 欧美区一区二 | 成人免费视频一区二区 | 性色av一区| 亚洲国产精品一区二区三区 | 日韩亚洲欧美在线观看 | 在线不卡视频 | 日韩av网站在线观看 | 午夜影院在线免费观看 | 福利视频网站 | 成人午夜在线视频 | 欧美xx孕妇 | 精品久久久久久久久久久久久久 | 91日韩在线 | 一级片在线 | 麻豆国产91| 视频一区二区三区在线观看 | 亚洲久久在线 | 狠狠狠狠干 | 欧美成人三级在线观看 | 亚洲第一第二区 | 91免费看视频 | 国产精品久久一区二区三区 |