Ten post opisuje metody JavaScript do kopiowania tablicy według wartości.
Jak skopiować tablicę według wartości za pomocą JavaScript?
Aby skopiować tablicę według wartości, użyj podanych wymienionych metod:
Metoda 1: Skopiuj tablicę według wartości za pomocą metody slice ()
Do kopiowania tablicy według wartości użyj „plasterek()" metoda. Daje te same elementy w nowej tablicy bez modyfikowania oryginalnej tablicy.
Składnia
Użyj następującej składni, aby skopiować tablicę według wartości za pomocą metody slice ():
szyk.plasterek()Przykład
Utwórz tablicę o nazwie „szyk”:
var array = [„html”, „css”, „javascript”, „java”];Teraz utwórz pustą tablicę „arr„Gdzie elementy skopiowały się z tablicy”szyk”:
var arr = [];Wywołać „plasterek()„Metoda„ ”szyk”I przechowuj elementy w pustej tablicy”arr”:
ARR = tablica.plasterek();Wydrukuj wynikowy skopiowany tablica na konsoli:
konsola.log („skopiowana tablica:”);Można zauważyć, że tablica została pomyślnie skopiowana do pustej tablicy:
Metoda 2: Skopiuj tablicę według wartości za pomocą operatora rozprzestrzeniania „…”
Użyj funkcji ES6 Operator rozprzestrzeniania się "… ”Do kopiowania elementów tablicy według wartości z jednej tablicy do drugiej. Szybko kopiuje wszystkie elementy tablicy, zmniejszając linie kodu i zwiększając czytelność kodu.
Składnia
Postępuj zgodnie z podaną składnią, aby skopiować tablicę według wartości za pomocą operatora rozprzestrzeniania:
[… Tablica]Przykład
Użyj operatora spreadu z „szyk„Aby skopiować elementy z tablicy i przechowywać je w pustej tablicy”arr”:
arr = [… tablica];Wyjście
Metoda 3: Skopiuj tablicę według wartości za pomocą pętli „for”
Możesz także użyć standardu „Do”Pętla do kopiowania elementów tablicy do innej. Itera przez tablicę, kopiuje każdy element i przechowuje go w pustej tablicy.
Przykład
Iteruj tablicę, aż będzie jej długość i skopiuj ją w pustej tablicy:
dla (var i = 0, len = tablica.długość; I < len; ++i)Wyjście wskazuje, że tablica została pomyślnie skopiowana do pustej tablicy:
Zebraliśmy wszystkie niezbędne informacje związane z kopiowaniem tablic według wartości.
Wniosek
Aby skopiować tablicę według wartości, użyj „plasterek()" metoda, "Operator rozprzestrzeniania się", Lub "Do" pętla. Te metody wydajnie skopiowały elementy tablicy, podczas gdy operator rozprzestrzeniania się jest najprostszym i najlepszym podejściem. W tym poście opisano metody kopiowania tablicy według wartości.