JavaScript String split()
Exemplos
Divida as palavras:
let text = "How are you doing today?";
const myArray = text.split(" ");
Divida as palavras e retorne a segunda palavra:
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
Divida os caracteres, incluindo espaços:
const myArray = text.split("");
Use o parâmetro limite:
const myArray = text.split(" ", 3);
Mais exemplos abaixo.
Definição e uso
O split()
método divide uma string em uma matriz de substrings.
O split()
método retorna a nova matriz.
O split()
método não altera a string original.
Se (" ") for usado como separador, a string será dividida entre as palavras.
Sintaxe
string.split(separator, limit)
Parâmetros
Parameter | Description |
separator | Optional. A string or regular expression to use for splitting. If omitted, an array with the original string is returned. |
limit | Optional. An integer that limits the number of splits. Items after the limit are excluded. |
Valor de retorno
Modelo | Descrição |
Variedade | Uma matriz contendo os valores divididos. |
Mais exemplos
Divida uma string em caracteres e retorne o segundo caractere:
const myArray = text.split("");
Use uma letra como separador:
const myArray = text.split("o");
Se o parâmetro separador for omitido, será retornado um array com a string original:
const myArray = text.split();
Suporte ao navegador
split()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |