Różne sposoby odwrócenia tablicy w JavaScript

Różne sposoby odwrócenia tablicy w JavaScript
Odwracanie tablicy jest bardzo znanym wyzwaniem programistycznym, które programista może napotkać w dowolnym momencie. Dlatego JavaScript zapewnia wiele sposobów radzenia sobie z nim, takich jak stosowanie formy, rewers (), unShift (), techniki zamiany itp. Niektóre z nich modyfikują oryginalną tablicę, a niektóre podejścia nie wpływają na oryginalną tablicę.

Ten post wyjaśni poniżej wspomniane podejścia do odwrócenia tablicy w JavaScript:

  • Jak korzystać z tablicy.Metoda odwrotna () w JavaScript
  • Jak używać tradycyjnej pętli w JavaScript
  • Jak korzystać z tablicy.Metoda UnShift () w JavaScript

Więc zacznijmy!

Jak korzystać z tablicy.Metoda odwrotna () w JavaScript

Tablica.Metoda odwrotna () zastępuje podaną tablicę i zwraca odwróconą tablicę.

Przykład

W tym przykładzie mamy tablicę elementów typu ciągów, skorzystamy z tablicy.Metoda odwrotna () do odwrócenia kolejności elementu:

Powyższy kawałek kodu wygeneruje następujące dane wyjściowe:

Wyjście zweryfikowało działanie tablicy.Metoda odwrotna ().

Jak używać tradycyjnej pętli, aby odwrócić tablicę

W JavaScript możemy użyć tradycyjnej pętli, aby odwrócić element tablicy. Metodę push () można wykorzystać w obrębie pętli. Metoda push () wykorzystuje dodatkową zmienną do przechowywania odwróconej tablicy

Przykład
W tym przykładzie przemierzamy odwrotnie na pętlę.mi. Od końca do początku:

Tutaj element obecny na ostatnim indeksie tablicy zostanie najpierw przemierzony, a pętla będzie stale przemierzać tablicę, dopóki nie dotrze do elementu obecnego w indeksie początkowym:

W ten sposób możemy odwrócić tablicę za pomocą pętli.

Jak korzystać z tablicy.Metoda UnShift () w JavaScript

Ta tablica.Metoda UnShift () jest podobna do powyższej metody i.mi. Metoda UnShift (). Wykorzystuje również dodatkową zmienną do przechowywania odwróconej tablicy, stąd oryginalna tablica pozostanie niezmieniona.

Przykład
Rozważmy poniższy fragment, aby zrozumieć działanie niezmiennej metody w JavaScript:

Powyższy blok kodu wytworzy następujące dane wyjściowe:

Wyjście pokazuje stosowność tablicy.metoda UNISHIFT ().

Wniosek

W JavaScript można zastosować różne podejścia do odwrócenia tablicy, takich jak tablica.metoda odwrotna (), tablica.metoda UnShift () dla pętli itp. Tablica.reverse () zastępuje daną tablicę i zwraca odwróconą tablicę. Metody push () i UnShift () wykorzystują dodatkową zmienną do przechowywania odwróconej tablicy, dlatego nie wpływają na oryginalną tablicę. Ten zapis wyjaśnił różne podejścia do odwrócenia tablicy w JavaScript. Dla głębokiego zrozumienia wyjaśnił każdą metodę za pomocą niektórych odpowiednich przykładów.