Dividir cadena en matriz en JavaScript
-
Utilice el método
split()
para dividir una cadena en un array en JavaScript -
Utilice el método
from()
para dividir una cadena en un array en JavaScript -
Utilice el operador ES6
spread
para dividir una cadena en un array
Este tutorial enseña cómo dividir una cadena en un array en JavaScript.
Utilice el método split()
para dividir una cadena en un array en JavaScript
El método split()
toma como entrada una cadena y devuelve un array de subcadenas que se forman en base a un delimitador. Esta condición de división se proporciona como primer argumento de la función. Si no damos argumentos, obtenemos un array que contiene una copia de la cadena. Si proporcionamos un delimitador, la función divide la cadena en un array de subcadenas separadas por ese carácter. Entonces, si queremos obtener cada carácter como un elemento de array, debemos proporcionar ""
como argumento.
var arr = 'delftstack'.split('');
console.log(arr);
Producción :
["d", "e", "l", "f", "t", "s", "t", "a", "c", "k"]
Utilice el método from()
para dividir una cadena en un array en JavaScript
El método from()
toma como entrada un array y devuelve otra matriz. Si proporcionamos una cadena como entrada, crea un array con cada carácter de la cadena como un elemento del array. Toma los siguientes parámetros como argumentos:
objeto
: es el objeto de entrada que se va a convertir en un array.mapFunction
: es un argumento opcional que especifica la función del mapa para llamar a los elementos del array.thisValue
: se utiliza para representar el valorthis
del objeto en lamapFunction
.
console.log(Array.from('delftstack'));
Utilice el operador ES6 spread
para dividir una cadena en un array
El operador spread
desempaqueta los objetos iterables. Repite cualquier objeto iterable y lo expande en su lugar. Cuando se usa el operador de propagación en una cadena, obtenemos un array de subcadenas donde cada subcadena es un carácter individual de la cadena.
const str = 'delftstack';
const arr = [...str];
console.log(arr);
Los navegadores como Internet Explorer no admiten este operador.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedInArtículo relacionado - JavaScript Array
- Compruebe si el array contiene valor en JavaScript
- Convertir array en cadena en JavaScript
- Crear array de longitud específica en JavaScript
- Buscar objetos desde un array en JavaScript
- Eliminar el primer elemento de un array en JavaScript
- Convertir argumentos en un array en JavaScript