se pare că browserul dvs. nu este acceptat de aplicația noastră.
astăzi, am dat peste o provocare care mi-a cerut să inversez un anumit șir. Am făcut ceva de această natură câteva zile în urmă, dar în mod surprinzător, a trebuit să google cum să inverseze un șir peste tot din nou. Deci, pentru a-mi aminti pașii, am venit cu propria mea formulă:
.s.r.j("")
unde:
-
.s
înseamnă.split()
-
.r
înseamnă.reverse()
-
.j
înseamnă.join()
spuneți că vi se dă un șir pentru a inversa de exemplu "hello"
. Să o inversăm folosind formula noastră.
Split
primul pas este de a împărți cuvântul:
var word = "hello";var splitWord = word.split("");
acum, splitWord
deține următoarea matrice:
metodasplit()
împarte cuvântul într-o serie de caractere independente.
argumentul șirului gol dat metodei indică faptul că fiecare caracter trebuie împărțit.
Reverse
al doilea pas este de a inversa cuvântul divizat:
var reverseWord = splitWord.reverse();
Acest lucru ar ieșire:
se alăture
În cele din urmă, ne vom alătura matrice de litere inversate
joinedWords = reverseWord.join("")
Acest lucru ar duce la șirul inversat final:
olleh
acolo te duci! Tocmai ai inversat un cuvânt.