小程序一個(gè)數(shù)組賦值給另一個(gè)數(shù)組后,修改值原有數(shù)組變量也會(huì)更改
原因在js代碼中,字符串、數(shù)字、布爾、這種稱(chēng)為基礎(chǔ)類(lèi)型是可以直接賦值的,即使是修改后也不會(huì)影響原來(lái)的數(shù)據(jù)。但是引用類(lèi)型比如object,array這種就會(huì)出現(xiàn)上面描述的問(wèn)題。
解決方法:var data=JSON.parse(JSON.stringify(data));
發(fā)表評(píng)論