亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

javascript - 數組賦值問題

瀏覽:109日期: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
相關文章:
主站蜘蛛池模板: 成人在免费观看视频国产 | 国产cao| 日本一本色道 | 18岁免费网站 | 成人欧美日韩视频一区 | 97精品国产高清在线看入口 | 第四色成人网 | 日本免费视频观看在线播放 | 成人国产免费 | 男人的天堂在线观看视频不卡 | 久久亚洲国产高清 | 国产精品视频男人的天堂 | 欧美一区精品二区三区 | 亚洲精品国产啊女成拍色拍 | 久久网站在线观看 | 久久 精品 一区二区 | 成人伊人青草久久综合网 | 在线成人国产 | 国产福利在线91 | 久久免费视频6 | 久操福利视频 | 一区二区三区免费观看 | 成人免费高清视频网址 | 99久久免费午夜国产精品 | 日韩a级 | 综合自拍亚洲综合图区美腿丝袜 | 99精品视频一区在线视频免费观看 | 国产或人精品日本亚洲77美色 | 日韩黄色一级片 | 9久9久热精品视频在线观看 | 日韩欧美在线视频 | 日韩在线观看中文字幕 | 国产日韩欧美在线一二三四 | 国内自拍网红在线综合 | 找个毛片看看 | 久久久网站亚洲第一 | 日韩欧美视频在线播放 | 亚洲成人xxx | 另类毛片 | 精品免费国产一区二区三区 | 国产成人一区二区三区精品久久 |