Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 10085|Odpoveď: 2

[JavaScript] JS pole klon klon replikovať dáta

[Kopírovať odkaz]
Zverejnené 18. 5. 2020 o 11:39:28 | | | |
Existuje pole A a chcem ho naklonovať, aby som získal B, a upravujem hodnotu poľa A, a nechcem ovplyvniť pole B.

Kód je nasledovný:

Pri použití slice, Object.assign na kopírovanie,Úprava hodnoty poľa test1 ovplyvní ostatné polia.Ako je uvedené nižšie:



Ako môžete upraviť pôvodné pole bez toho, aby ste ovplyvnili ostatné klonované polia?

Riešenie 1



Riešenie 2






Predchádzajúci:Linux update yum update príkaz
Budúci:Hodnoty JS sú oddelené tisíckami čiarkami
Zverejnené 2020-5-22 10:16:58 |
Zvyčajne ho implementujem cez JSON.parse(JSON.stringify(arr)), ako sa porovnáva efektivita týchto dvoch metód, ktoré spomenul majiteľ?
 Prenajímateľ| Zverejnené 22. 5. 2020 o 11:12:51 |
Pokračovanie pre očakávanie Zverejnené 22. 5. 2020 o 10:16
Zvyčajne ho implementujem cez JSON.parse(JSON.stringify(arr)), ako sa porovnáva efektivita týchto dvoch metód, ktoré spomenul majiteľ?

Bez porovnania mi to nedáva veľký zmysel.

Môžete porovnať výkon a poslať ho ďalej
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com