鍍金池/ 問答/HTML  Office/ js 引用類型array問題

js 引用類型array問題

兩個相等的數(shù)組,如何對其中一個數(shù)組添加/刪除元素,而不改變另一個數(shù)組?

回答
編輯回答
離魂曲

b=a.slice()

2017年2月25日 22:55
編輯回答
莓森
2018年6月29日 02:36
編輯回答
放開她

如果僅僅是數(shù)組,原始兩個是相互引用的,則需要對要操作的那個變量重新賦值為等效的新數(shù)組(深拷貝一個,這時其實兩個數(shù)組已經不相等了,只是元素是一樣的)
比如a是原始數(shù)組,b是準備要操作的數(shù)組,則可以執(zhí)行

    b=a.concat([])
2017年4月3日 20:20
編輯回答
毀與悔

深拷貝,淺拷貝了解一下

2018年4月17日 20:02