Cómo dividir una cadena en JavaScript
En este artículo vas a descubrir algunas funciones y/o métodos que permiten dividir una cadena utilizando JavaScript.
Son funciones simples pero muy útiles que te pueden sacar de más de un apuro.
Crear una cadena de texto en JavaScript es muy sencillo y, además, tienes a disposición bastantes métodos y/o funciones que puedes utilizar para conseguir un propósito.
Crear una cadena en JavaScript es tan simple como lo siguiente:
let cadena = 'Aprendiendo JavaScript';
¿Cómo dividir una cadena con JavaScript usando substring?
El método substring permite coger parte de una cadena indicando el carácter de inicio y el carácter de fin.
Por ejemplo:
let cadena = 'Aprendiendo JavaScript';
console.log(cadena.substring(0,11)); //retorna Aprendiendo
¿Cómo dividir una cadena con JavaScript usando slice?
El método slice es muy parecido a substring. También extra una parte de una cadena para devolver una nueva cadena.
let cadena = 'Aprendiendo JavaScript';
console.log(cadena.slice(0, 11)); //retorna Aprendiendo
Puedes indicar un número negativo para coger los últimos caracteres de la cadena.
¿Cómo dividir una cadena con JavaScript usando split?
La función split divide una cadena en base a un carácter en pequeñas porciones.
Debes pasarle como parámetro el carácter que hará de divisor para retornar un arreglo con la separación de la cadena en subcadenas.
Por ejemplo, para dividir en base a un espacio:
let cadena = 'Aprendiendo JavaScript';
console.log(cadena.split(' '));
Esto retorna un array con dos elementos: [‘Aprendiendo’, ‘JavaScript’].
En realidad, el método split puede recibir 2 parámetros:
- Separador: donde se especifica el carácter a usar para la separación de la cadena.
- Límite: opcional. Número entero que especifica un límite sobre el número de divisiones a realizar.
El método split devuelve un array.
Cuando se encuentra, el separador es eliminado de la cadena y las subcadenas obtenidas se devuelven en un array. Si el separador no es encontrado o se omite, el array contendrá un único elemento con la cadena original completa. Si el separador es una cadena vacía, la cadena es convertida en un array de carácteres.
¿Quieres saber más sobre funciones relacionadas con las cadenas en JavaScript?
Visita: Funciones útiles para trabajar con cadenas en JavaScript
¿Conoces alguna otra función interesante que permita dividir cadenas en JavaScript?
No dudes en enviar tu comentario para ayudarnos a ampliar la riqueza de este blog.
Deja una respuesta