Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 10085|Odgovoriti: 2

[JavaScript] JS Array Clone Clone Clone Replicate Data

[Kopiraj povezavo]
Objavljeno 18. 5. 2020 ob 11:39:28 | | | |
Obstaja polje A, ki ga želim klonirati, da dobim B, spreminjam vrednost polja A in nočem vplivati na polje B.

Koda je naslednja:

Pri uporabi slice Object.assign za kopiranje,Spreminjanje vrednosti test1 polja bo vplivalo na druge tabele.Kot je prikazano spodaj:



Kako lahko spremenite izvirno matriko, ne da bi vplivali na druge klonirane matrike?

Rešitev 1



Rešitev 2






Prejšnji:Linux posodobitev, ukaz yum update
Naslednji:JS številke so ločene s tisoč vejicami
Objavljeno 22. 5. 2020 ob 10:16:58 |
Običajno ga implementiram preko JSON.parse(JSON.stringify(arr)), kako se učinkovitost obeh metod, ki jih je omenil lastnik, primerja?
 Najemodajalec| Objavljeno 22. 5. 2020 ob 11:12:51 |
Nadaljevanje zaradi pričakovanja Objavljeno 22. 5. 2020 ob 10:16
Običajno ga implementiram preko JSON.parse(JSON.stringify(arr)), kako se učinkovitost obeh metod, ki jih je omenil lastnik, primerja?

Brez primerjave se mi zdi, da nima veliko smisla.

Lahko primerjaš zmogljivost in pošlješ naprej
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com