W JavaScript kopiowanie tablicy nie jest tak proste, jak użycie operatora przypisania (=) do utworzenia duplikatu . Jeśli próbowałeś tego wcześniej, zdziwisz się, że zawiera tylko linki do oryginalnej listy. Na czym polega problem?
W tym przewodniku wyjaśnimy, jak skopiować tablicę JavaScript. Przyjrzymy się kodowi trzech strategii kopiowania tablic JavaScript, abyś mógł zacząć kopiować tablice.
Problem z kopiowaniem tablic JavaScript
Na jednym poziomie „ = & Rdquo; Operator tworzy kopię tablicy tablicy w nowej zmiennej . Jednak jest to bardziej wskaźnik niż kopia. Dzieje się tak, ponieważ operator „=" tworzy odwołanie do oryginalnej tablicy. Nie tworzy duplikatu istniejącej tabeli.
Spróbujmy utwórz kopię tablicy za pomocą operatora przypisania bez żadnego innego kodu:
Nasze zwraca kod:
I Wygląda na to, że nasza tabela została skopiowana. „Owoce” zawiera wszystkie wartości ‚Ęã‚Ęã z naszej tablicy „jagody”.
Teraz spróbujmy dodać element do folderu tablicy „owoce”:
Do serii owoców dodaliśmy „Melon”. Następnie wypisujemy w konsoli wartości „owoce” i „jagody”: