W trakcie utrzymywania większości danych zamiana jest bardzo ważną funkcją do odpowiedniego zarządzania nieprawidłowymi lub przestarzałymi danymi. Na przykład, gdy musisz zaktualizować konkretny rekord do aktualizacji. W takim scenariuszu zamiana elementów tablicy w JavaScript jest bardzo przydatną funkcją do aktualizacji wszystkich rekordów jednocześnie, co również oszczędza czas.
W tym artykule pokazuje metody zamienienia elementów w tablicy za pomocą JavaScript.
Jak zamienić elementy tablicy w JavaScript?
Aby zamienić elementy w tablicy za pomocą JavaScript, można zastosować następujące techniki:
Wspomniane podejścia zostaną omówione jeden po drugim!
Metoda 1: Elementy tablicy zamienników w JavaScript za pomocą techniki indeksowania
„„Indeksowanie„Można zastosować technikę, aby wyrównać elementy tablicy na podstawie ich indeksów i przechowywać je w zmiennej w taki sposób, aby zostały zamienione.
Spójrz na przykład poniżej.
Przykład
W tym przykładzie zadeklarujemy szereg niektórych wartości liczb całkowitych i wyświetlimy je na konsoli:
Niech tablice = [2, 4, 20, 40];
konsola.Log („Oryginalne elementy tablicy to:”, tablice);
Następnie uzyskaj dostęp do pierwszego elementu tablicy, odnosząc się do jego indeksu „0”I przechowuj go w zmiennej o nazwie„sklep”:
const Store = tablice [0];
W następnym kroku wyrównaj pierwszy element tablicy z drugim elementem, jak pokazano poniżej:
arrayelements [0] = tablice [1];
Teraz wyrównaj drugi element tablicy do zmiennej ”sklep„W którym przechowywano pierwszy element tablicy. Spowoduje to zamianę zarówno pierwszego, jak i drugiego elementu obecnego w tablicy:
arrayelements [1] = sklep;
Podobnie powtórz wyżej wymyślone kroki, aby trzeci i czwarty element tablicy również je zamieścił:
const Store1 = tablice [2];
arrayelements [2] = tablice [3];
arrayelements [3] = Store1;
Na koniec wydrukuj zamienioną tablicę na konsoli:
konsola.log („zamienione elementy tablicy to:”, tablice);
Wynikowy wynik będzie:
W powyższym wyjściu można zaobserwować, że dwa poprzednie i dwa ostatnie elementy tablicy są zamieniane ze sobą.
Metoda 2: Elementy tablicy zamieniania w JavaScript za pomocą przypisania destruktora
„„Przypisanie destruktura”Łatwiej zamienia tablice i wymaga tylko jednego wiersza kodu. W tym scenariuszu wystarczy przypisać tablice w nawiasach kwadratowych i ustawić prawą stronę w odwróconej sekwencji elementów tablicy.
Przykład
Najpierw zadeklarujemy dwa tablice z następującymi elementami:
var x = [1, 3, 5];
var y = [2, 4, 6];
Następnie zastosuj przypisanie Destructor, które uzyska dostęp do tablic o kontrastu w ich sekwencji i wyświetli je:
[x, y] = [y, x]
konsola.log („zamieniona tablica to:”)
Na koniec obserwuj, czy elementy tablicy jednej tablicy zostaną zamienione na drugą tablicę, czy nie:
konsola.Log („Pierwsza tablica:”, x)
konsola.Log („Druga tablica:”, y)
Wyjście
W tym konkretnym wyjściu jest oczywiste, że elementy tablicy obu tablic są zamieniane.
Metoda 3: Elementy macierzy zamawiania w JavaScript za pomocą metody splatce ()
„„splatać()”Metoda dodaje lub usuwa elementy tablicy, określając je w argumencie i zmienia również oryginalną tablicę. Tę metodę można wdrożyć w celu podzielenia elementów tablicy na części, a następnie scalanie i dołączenie ich w nowej tablicy.
Sprawdź poniższy przykład demonstracji.
Przykład
Po pierwsze, zadeklarujemy tablicę z następującymi wartościami całkowitymi i wyświetlimy je na konsoli:
Niech tablice = [12, -2, 55, 68];
konsola.Log („Oryginalne elementy tablicy to:”, tablice);
Następnie utwórz pustą tablicę do dołączania zamiennych elementów tablicy:
array = []
Następnie zastosuj „splatać()”Metoda do odwrócenia elementów tablicy i ich połączenia:
var splice = tablice.splice (2, 4) + ',' + tablice.splice (0, 2)
Teraz zastosuj „naciskać()”Metoda dołączenia zamiennych elementów tablicy do pustej tablicy o nazwie„szyk”:
szyk.push (splice)
Na koniec wydrukuj dodane składane wartości, co skutkuje zamienionymi elementami tablicy:
konsola.dziennik („zamienione elementy tablicy to:”, tablica)
Wyjście
Omówiliśmy różne kreatywne metody wymiany elementów tablicy w JavaScript.
Wniosek
Aby zamienić elementy tablicy w JavaScript, zastosuj „indeksowanie„Technika wyrównania elementów tablicy i przechowywania ich w zmiennej,„Przypisanie destruktura„Aby uzyskać dostęp do tablic z kontrastem w ich sekwencji elementów lub„splatać()”Metoda podziału elementów tablicy i wkładania ich do nowej tablicy w odwrócony sposób. Ten zapis ilustruje metody wymiany elementów tablicy w JavaScript.