Jak odwrócić ciąg w JavaScript

Jak odwrócić ciąg w JavaScript

Odwrócenie tablicy to bardzo popularny problem kodowania, który jest często zadawany jako pytanie do rozmowy dla początkujących JavaScript. Czasami ankieterzy dodają pewne ograniczenia, zmuszając cię do wymyślania pomysłowych rozwiązań.

W JavaScript ciąg można odwrócić wiele różnych metod. W tym poście omówimy najbardziej kreatywne i interesujące metody odwrócenia ciągu.

Jak odwrócić ciąg za pomocą wbudowanych funkcji w JavaScript?

Do odwrócenia ciągu w JavaScript można użyć kombinacji różnych funkcji tablicy i ciągów JavaScript. W poniższym przykładzie użyjmy .podział(), .odwrotne () i .Metody dołączania () do odwrócenia łańcucha.

.metoda split () dostanie ciąg jako argument i przekonwertuje cały ciąg na tablicę, a następnie .Metoda odwrotna () odwróci całą tablicę, która następnie zostanie przekonwertowana z powrotem na ciąg za pomocą .metoda dołączania ().

Niech pozdrowienia = „Witamy w Linux Wskazówka”;
Niech ConwertedArray = pozdrowienia.podział(""); // przekształca ciąg w tablicę
let reversedArray = ConvertedArray.odwracać(); // Odwraca tablicę
niech odwróci się.dołączyć(""); // przekształca odwróconą tablicę z powrotem w ciąg
konsola.log (reversedString);

Możemy również łączyć wszystkie te metody:

Niech pozdrowienia = „Witamy w Linux Wskazówka”;
niech odwróci się = pozdrowienia.podział("").odwracać().dołączyć("");
konsola.log (reversedString);

Jak odwrócić ciąg z pętlą w JavaScript

Do odwrócenia łańcucha można również użyć zmniejszenia pętli. Aby odwrócić tablicę za pomocą pętli, najpierw musimy utworzyć nowy pusty ciąg. Następnie możemy użyć zmniejszania pętli, aby umieścić każdy znak ciągu w nowym ciągu w odwrotnej kolejności.

var freetings = "Witamy w Linux Hint";
var reversedString = "";
dla (niech i = pozdrowienia.długość 1; i> = 0; I--)
reversedString = reversedString + pozdrowienia [i];

konsola.log (reversedString);

Wniosek

Odwracanie ciągów jest kolejnym z tych wyzwań kodujących, które każdy początkujący musi podjąć próbę kodowania. Jest to prosty algorytm, który często jest proszony w wywiadach technicznych lub badań przesiewowych. Możesz zastosować kilka różnych podejść do rozwiązania tego problemu.

W tym poście nauczyliśmy się łączyć trzy wbudowane metody odwrócenia ciągu w JavaScript. Ponadto nauczyliśmy się również używać zmniejszenia pętli do odwrócenia ciągu.