JavaScript split()Método
Ejemplo
Dividir la cadena por espacios en un array:
var str = "How are you doing today?";
var n = str.split(" ");
var n = str.split(" ");
nEl resultado es:
["How","are","you","doing","today?"]
Pruébalo »
Definición y uso
split()El método se utiliza para dividir la cadena en un array según el separador especificado.
Consejo:Si se usa una cadena vacía("")como separador, la cadena se dividirá enun array de caracteres individuales。
Nota: split()No modifica la cadena original, sino que devuelve un nuevo array.
Soporte del navegador
Todos los navegadores principales soportansplit()el método.
Sintaxis
string.split(separator, limit)
Valores de parámetros
| Parámetro | Descripción |
|---|---|
| separator | Opcional. Una cadena o expresión regular para especificar la posición de división. Por ejemplo: " "(espacio),","、/\d/etc. |
| limit | Opcional. Limita la longitud máxima del array devuelto. Si se establece este parámetro, el número de elementos del array resultante no superará ese valor. |
Valor de retorno
| Tipo | Descripción |
|---|---|
| Array | Devuelve un array de cadenas. La cadena se dividirá enseparatorla posición especificada, y en el resultadono contiene el separador en sí.。 |
Detalles técnicos
| Versión de JavaScript: | 1.1 |
|---|
Más ejemplos
Ejemplo
Sin pasar separador:
var str = "How are you doing today?";
var n = str.split();
var n = str.split();
nEl resultado es (no se divide):
["How are you doing today?"]
Pruébalo »
Ejemplo
Dividir por cada carácter (incluidos los espacios):
var str = "How are you doing today?";
var n = str.split("");
var n = str.split("");
nEl resultado es:
["H","o","w"," ","a","r","e"," ","y","o","u"," ","d","o","i","n","g"," ","t","o","d","a","y","?"]
Pruébalo »
Ejemplo
Usarlimitpara limitar el número devuelto:
var str = "How are you doing today?";
var n = str.split(" ", 3);
var n = str.split(" ", 3);
nEl resultado es:
["How","are","you"]
Pruébalo »
Ejemplo
Usar un carácter específico como separador:
var str = "How are you doing today?";
var n = str.split("o");
var n = str.split("o");
nEl resultado es:
["H","w are y","u d","ing t","day?"]
Pruébalo »
Otras extensiones
Objeto JavaScript String