Invertir una cadena de texto con JavaScript

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos cómo invertir una cadena de texto utilizando JavaScript. Utilizaremos el operador de propagación y los métodos de Array.prototype para invertir el orden de los caracteres en una cadena de texto dada. Este laboratorio está diseñado para ayudarte a comprender los conceptos fundamentales de JavaScript y mejorar tus habilidades para resolver problemas.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/spread_rest("Spread and Rest Operators") subgraph Lab Skills javascript/variables -.-> lab-28600{{"Invertir una cadena de texto con JavaScript"}} javascript/data_types -.-> lab-28600{{"Invertir una cadena de texto con JavaScript"}} javascript/arith_ops -.-> lab-28600{{"Invertir una cadena de texto con JavaScript"}} javascript/comp_ops -.-> lab-28600{{"Invertir una cadena de texto con JavaScript"}} javascript/spread_rest -.-> lab-28600{{"Invertir una cadena de texto con JavaScript"}} end

Aquí está una función para invertir una cadena de texto:

Para invertir una cadena de texto, utiliza el operador de propagación (...) y Array.prototype.reverse(). Combina los caracteres para obtener una cadena de texto utilizando Array.prototype.join(). Aquí está el código:

const reverseString = (str) => [...str].reverse().join("");

Uso de ejemplo:

reverseString("foobar"); // 'raboof'

Resumen

¡Felicitaciones! Has completado el laboratorio de Inversión de Cadena de Texto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.