Jak zamienić elementy tablicy w JavaScript

Jak zamienić elementy tablicy w JavaScript

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:

  • "Indeksowanie”Technika
  • "Burzyciel" Zadanie
  • "splatać()" Metoda

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.