Convertir string en un array con JavaScript
En el siguiente tutorial aprenderemos cómo utilizar la función split para convertir un string en un array en JavaScript
Función split
La función split se puede utilizar para dividir un string en partes y convertirlo en un array. Se puede pasar por parámetro un separador.
Ejemplo 1
Usaremos como parámetros un espacio, para que genere el array de palabras, y sin espacio para que genere un array de letras
var texto = "El elefante amarillo vuela alto"; // Convertimos el string con separador "espacio" var texto2 = texto.split(' '); // texto2 vale ["El","elefante","amarillo","vuela","alto"] // Convertimos el string sin separador var texto3 = texto.split(''); // texto3 vale ["E","l"," ","e","l","e","f","a","n","t","e"," ","a","m","a".........]
Ejemplo 2
Podemos pasar por parámetro el caracter por el que queremos separar el string
var texto = "Juan Carlos y Ana María y Eduardo"; // Generamos un string con cada nombre var nombres = texto.split("y"); // nombres vale ["Juan Carlos","Ana María","Eduardo"]
Ver Métodos de arrays en JavaScript