Jak trzymać tablicę za pomocą JavaScript?

Jak trzymać tablicę za pomocą JavaScript?
JavaScript to język oparty na programowaniu, który zapewnia interaktywne witryny swoim klientom za pomocą wbudowanych funkcji. Tasowanie to koncepcja zmiany elementów dowolnej kolejności sortowanej/sekwencji. Ma różne zastosowania w grach, kryptografii, statystykach itp.

W JavaScript, człapać() Metoda jest wykorzystywana do przeprowadzania zadań tasowych. Metoda przyjmuje dane wejściowe jako tablica i zwraca nową tablicę, wymieniając pozycje elementów w tablicy.

Ten post pokazuje wbudowaną metodę JavaScript.

Jak trzymać tablicę w JavaScript?

W JavaScript, człapać() Metoda jest dostosowana do zmiany lokalizacji elementów w tablicy. Nie modyfikuje/nie edytuje elementów tablicy. Jednak odnawia elementy obecne w tablicy w każdym szyk.sortować() dzwonić. Jakiś szyk.sortować() jest zatrudniony do sortowania elementów w tablicy. Losowo zmienia pozycje elementów w tablicy.

człapać() Metoda bierze listę lub tablicę jako dane wejściowe. Następnie wykonuje operację matematyczną i zwraca element listy w celu zmiany kolejności.

Przykład 1: Za pomocą metody shuffle () w JavaScript

Przykład jest zastosowany do przetasowania tablicy za pomocą JavaScript. Kod podano poniżej:

Kod

// Przykład tasowania tablicy w JavaScript
Niech liczby = [1, 2, 3, 4, 5];
Niech litera = [„A”, „B”, „C”, „D”, „E”];
FunctionShuffle (tablica)

tablica powrotu.sort (() => matematyka.Random () - 0.5);

konsola.log (shuffle (liczby));
konsola.log (shuffle (litery));

Opis kodu jest następujący w wymienionym formacie:

  • Po pierwsze, dwie tablice „liczby" I "listy”Są używane, w których zdefiniowano pięć elementów.
  • Potem a człapać() Metoda jest stosowana przez przekazanie szeregu pięciu elementów.
  • w człapać() metoda szyk.sortować() służy do zwrócenia nowej tablicy poprzez przełączanie lokalizacji elementów tablicy.
  • Ostatecznie wyświetlane są tasowane tablice konsola.dziennik() Metoda, przekazując liczby I listy tablice.

Wyjście

Kod zwraca dwie tablice liczby I listy Zmieniając pozycję elementów każdej tablicy.

Przykład 2: Tasfluj tablicę używającą pętli w JavaScript

Przykład jest brany pod uwagę za tasowanie tablicy za pomocą pętli A For. Na przykład kod podano poniżej.

Kod

// Kolejny przykład tasowania tablicy w JavaScript
Niech tablica = [1, 2, 3, 4, 5]
dla (niech x = tablica.Długość - 1; x> = 1; X--)
Niech y = matematyka.podłoga (matematyka.Random () * (x + 1));
Niech t = tablica [y];
tablica [y] = tablica [x];
tablica [x] = t;

konsola.log (tablica);

W tym kodzie:

  • Tablica jest tworzona o nazwie tablicy Posiadanie pięciu wartości.
  • Następnie pętla jest inicjowana z długością elementów. Następnie pętla jest wykonywana do momentu osiągnięcia wartości lub większej niż 1.
  • Po tym, Matematyka.losowy() Metoda jest stosowana do generowania liczby losowo między 1 a 5.
  • Na koniec wyświetl tablicę za pomocą konsola.dziennik() metoda.

Wyjście

Dane wyjściowe pokazuje wykonanie powyższego kodu i zwraca szuflowaną tablicę za pomocą JavaScript.

Wniosek

W JavaScript, człapać() Metoda jest stosowana do wymiany pozycji elementów w tablicy. Losowe zjawisko pozycjonowania tasuje elementy tablicy. Metoda nie edytuje wartości elementu. Zwraca nową tablicę w nieporozumieniu, wykorzystując szyk.sortować() metoda. Tutaj nauczyłeś się tasować tablicę za pomocą JavaScript. Aby uzyskać lepsze zrozumienie, wyjaśniliśmy działanie człapać() Metoda również.