Articles

parece que o seu navegador não é suportado pela nossa aplicação.

hoje, deparei-me com um desafio que me obrigou a reverter uma determinada cadeia de caracteres. Eu tinha feito algo desta natureza alguns dias atrás, mas surpreendentemente, eu tive que pesquisar como reverter uma corda novamente. Então, a fim de lembrar os passos, eu cheguei com a minha própria fórmula:

.s.r.j("")

onde:

  • .s significa .split()
  • .r significa .reverse()
  • .j significa .join()

Dizer-lhe dada uma seqüência de caracteres para reverter e.g "hello". Vamos revertê-lo usando a nossa fórmula.

Split

O primeiro passo é dividir a palavra:

var word = "hello";var splitWord = word.split("");

, splitWord contém a seguinte matriz:

Thesplit() method splits the word into an array of standalone characters.

o argumento de cadeia vazia dado ao método indica que cada caractere deve ser dividido.

Inverter

O segundo passo é inverter a divisão do word:

var reverseWord = splitWord.reverse();

Esta saída seria:

Associação

por último, vamos juntar a matriz invertida de letras

joinedWords = reverseWord.join("")

o resultado seria o final revertida cadeia:

olleh

lá você vai! Acabaste de inverter uma palavra.