Como reverter uma string em javascript

Como reverter uma string em javascript

A reversão de uma matriz é um problema de codificação muito popular que geralmente é feito como uma pergunta de entrevista aos desenvolvedores JavaScript para iniciantes. Às vezes, os entrevistadores acrescentam certas restrições, forçando você a criar soluções engenhosas.

Em JavaScript, uma string pode ser revertida por muitos métodos diferentes. Neste post, discutiremos os métodos mais criativos e interessantes para reverter uma string.

Como reverter uma string usando funções internas em javascript?

Uma combinação de diferentes funções de JavaScript embutido e string pode ser usada para reverter uma string em javascript. No exemplo seguinte, vamos usar o .dividir(), .reverso () e o .Métodos de junção () para reverter a string.

O .o método split () obterá a string como um argumento e converterá a sequência inteira em uma matriz, então o .o método reverse () reverterá toda a matriz que será convertida novamente em uma string usando o .Método junção ().

Let cumprimentos = "Bem -vindo à dica do Linux";
Deixe convertteray = saudações.dividir(""); // converte a string em uma matriz
Deixe reversedArray = converterray.reverter(); // reverte a matriz
Deixe revertedString = reversedArray.juntar(""); // converte a matriz invertida de volta em uma string
console.log (revertedstring);

Também podemos encadear todos esses métodos:

Let cumprimentos = "Bem -vindo à dica do Linux";
Deixe revertedstring = saudações.dividir("").reverter().juntar("");
console.log (revertedstring);

Como reverter uma string com um loop for em javascript

Um decremento para loop também pode ser usado para reverter uma string. Para reverter uma matriz usando um loop for, primeiro precisamos criar uma nova string vazia. Podemos então usar o decremento para o loop para colocar cada caractere da string na nova string na ordem inversa.

var cumprimentos = "Bem -vindo ao Linux Dint";
var reversedString = "";
para (vamos eu = saudações.comprimento-1; i> = 0; eu--)
revertedString = revertedString + cumprimentos [i];

console.log (revertedstring);

Conclusão

A reversão de string é outra daqueles desafios de codificação que todo iniciante de codificação deve tentar. É um algoritmo simples que geralmente é perguntado em entrevistas técnicas ou de triagem de nível básico. Você pode adotar várias abordagens diferentes para resolver este problema.

Neste post, aprendemos a encadear três métodos internos para reverter uma string em javascript. Além disso, também aprendemos a usar um decremento para o loop para reverter uma string.