Blog

ES

Como invertir un string en Javascript

2 min de lectura

En JavaScript hay varias maneras de invertir una cadena (string). Las mas comunes son las siguientes:

Métodos de Arrays

Es la forma mas simple y las comúnmente usada.

const str = "hello";
const reversed = str.split("").reverse().join("");
console.log(reversed); // "olleh"
  • El split("") convierte la cadena en un arreglo de caracteres, algo asi: ["h", "e", "l", "l", "o"].
  • Con el reverse() invierte el arreglo.
  • Y con join("") une este arreglo a una cadena olleh.

Con un for

const str = "hello";
let reversed = "";

for (let i = str.length - 1; i >= 0; i--) {
  reversed += str[i];
}

console.log(reversed); // "olleh"

Con spread operator

const str = "hello";
const reversed = [...str].reverse().join("");
console.log(reversed); // "olleh"

Para la mayoría de casos con el primer método usando split bastara, es corta y legible.

Comparte este artículo en

Avatar byandrev

Andres Parra

Software Engineer

Soy Andrés Parra, Ingeniero de Software apasionado por crear soluciones tecnológicas escalables e innovadoras. Me especializo en la construcción de aplicaciones web modernas, dominando un stack versátil que incluye JavaScript, TypeScript, Python y Java, junto con frameworks como React, Next.js y Spring Boot. Interesado en las últimas tecnologías y herramientas de desarrollo.