wydaje się, że twoja przeglądarka nie jest obsługiwana przez naszą aplikację.
dzisiaj natknąłem się na wyzwanie, które wymagało odwrócenia pewnego ciągu znaków. Zrobiłem coś takiego kilka dni temu, ale o dziwo musiałem wygooglować, jak odwrócić ciąg od nowa. Tak więc, aby zapamiętać kroki, wymyśliłem własną formułę:
.s.r.j("")
gdzie:
.s
oznacza.split()
.r
oznacza.reverse()
.j
oznacza.join()
powiedzmy, że otrzymałeś ciąg znaków do odwrócenia, np."hello"
. Odwróćmy to używając naszego wzoru.
Split
pierwszym krokiem jest podzielenie słowa:
var word = "hello";var splitWord = word.split("");
terazsplitWord
posiada następującą tablicę:
metodasplit()
dzieli słowo na tablicę samodzielnych znaków.
pusty argument podany metodzie wskazuje, że każdy znak powinien zostać rozdzielony.
Odwróć
drugim krokiem jest odwrócenie podzielonego słowa:
var reverseWord = splitWord.reverse();
To spowoduje wyjście:
Dołącz
wreszcie, możemy dołączy do tablicy odwróconych liter
joinedWords = reverseWord.join("")
spowoduje to powstanie odwróconego łańcucha:
olleh
proszę bardzo! Właśnie odwróciłeś słowo.