Ejemplo
Dividir una cadena en una matriz de subcadenas:
var str = "How are you doing today?";
var res = str.split(" ");
El resultado de res será una matriz con los valores:
How,are,you,doing,today?
Inténtalo tú mismo " Más "Try it Yourself" ejemplos a continuación.
Definición y Uso
El split() método se utiliza para dividir una cadena en una matriz de subcadenas, y devuelve la nueva matriz.
Tip: Si una cadena vacía ("") se utiliza como separador, la cadena se divide entre cada carácter.
Nota: El split() método no cambia la cadena original.
Soporte del navegador
Método | |||||
---|---|---|---|---|---|
split() | Sí | Sí | Sí | Sí | Sí |
Sintaxis
Los valores de los parámetros Parámetro Descripción separator Opcional. Especifica el carácter o la expresión regular, que se utilizará para la división de la cadena. Si se omite, se devuelve toda la cadena (an array with only one item) limit Opcional. Un entero que especifica el número de divisiones, artículos después del límite de división no será incluido en la matriz
Detalles técnicos
Valor de retorno: Una matriz, que contiene los valores splitted Versión de JavaScript: 1.1
Más ejemplos
Ejemplo
Omite el parámetro separador:
var str = "How are you doing today?";
var res = str.split();
El resultado de res será una matriz con sólo un valor:
How are you doing today?
Inténtalo tú mismo "
Ejemplo
Separar cada charater, incluyendo espacios en blanco:
var str = "How are you doing today?";
var res = str.split("");
El resultado de res será una matriz con los valores:
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
Inténtalo tú mismo "
Ejemplo
Utilizar el parámetro de límite:
var str = "How are you doing today?";
var res = str.split(" ",3);
El resultado de res será una matriz con sólo 3 valores:
How,are,you
Inténtalo tú mismo "
Ejemplo
Utilizar una letra como separador:
var str = "How are you doing today?";
var res = str.split("o");
El resultado de res será una matriz con los valores:
H,w are y,u d,ing t,day?
Inténtalo tú mismo "
<String Referencia JavaScript