Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 10085|Válasz: 2

[JavaScript] JS Array Clone Clone Replicate Data

[Linket másol]
Közzétéve: 2020-5-18 11:39:28 | | | |
Van egy A tömb, és szeretném klónozni ezt a tömböt, hogy megkapjam a B-t, módosítom az A tömb értékét, és nem akarom befolyásolni a B tömböt.

A kódex a következő:

Slice használatakor az Object.assign másoláshoz,A test1 tömb értékének módosítása más tömböket érint.Ahogy az alábbiakban látható:



Hogyan lehet módosítani az eredeti tömböt anélkül, hogy más klónozott tömböket érintenénk?

1. megoldás



2. megoldás






Előző:Linux frissítés yum frissítés parancs
Következő:JS összegeket ezer vessző választ el egymástól
Közzétéve: 2020-5-22 10:16:58 |
Általában JSON.parse(JSON.stringify(arr)) segítségével valósítom meg, hogyan viszonyul a tulajdonos által említett két módszer hatékonysága?
 Háziúr| Közzétéve: 2020-5-22 11:12:51 |
Folytatva a várakozás miatt Közzétéve: 2020-5-22 10:16
Általában JSON.parse(JSON.stringify(arr)) segítségével valósítom meg, hogyan viszonyul a tulajdonos által említett két módszer hatékonysága?

Összehasonlítás nélkül nem érzem úgy, hogy ez túl logikus.

Összehasonlíthatod a teljesítményt és elküldheted
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com