JavaScript Split String: Dividindo uma String em um Array de Substrings com split em JavaScript
Neste artigo, vamos explorar o método split do JavaScript, que nos permite dividir uma string em um array de substrings com base em um separador específico.
Glossário
Dividindo uma String em um Array de Substrings com split em JavaScript
O método split em JavaScript
A manipulação de strings é uma tarefa comum em programação, especialmente quando se trabalha com linguagens de programação como JavaScript. Uma operação bastante útil é dividir uma string grande em um array de substrings menores. Neste artigo, vamos explorar o método split do JavaScript, que nos permite fazer exatamente isso.
Utilizando o método split
O método split é uma função incorporada no JavaScript que nos permite dividir uma string em um array de substrings com base em um separador específico. A sintaxe básica para utilizar o método split é a seguinte:
string.split(separador)
Aqui, string
representa a string que queremos dividir e separador
é um parâmetro opcional que especifica o caractere ou expressão que será usado para separar a string em substrings. Se o separador for omitido, o método split dividirá a string em cada caractere.
Por exemplo, imagine que temos a seguinte string:
let frase = "JavaScript é uma linguagem de programação flexível e poderosa";
Se quisermos dividir essa string em um array de palavras, podemos utilizar o método split da seguinte forma:
let palavras = frase.split(" ");
Nesse caso, o separador é o espaço em branco (” “) e, portanto, o método split irá dividir a string em cada palavra, retornando o seguinte array:
["JavaScript", "é", "uma", "linguagem", "de", "programação", "flexível", "e", "poderosa"]
Situações práticas para utilizar o split
Agora que entendemos como utilizar o método split para dividir uma string em um array de substrings, vamos explorar algumas situações mais práticas em que esse recurso pode ser útil.
Exemplo 1: Dividindo um endereço de email
Uma aplicação comum do método split é a divisão de uma string em um array de substrings com base em um separador específico. Isso pode ser útil quando estamos trabalhando com dados estruturados, como endereços de email.
let email = "[email protected]";
Se quisermos separar o nome do usuário (fulano) e o domínio do email (example.com), podemos utilizar o método split com o separador “@” da seguinte forma:



let partes = email.split("@");
Isso irá retornar o seguinte array:
["fulano", "example.com"]
Dessa forma, podemos acessar cada parte do email individualmente utilizando o índice do array, por exemplo: partes[0]
para obter o nome do usuário e partes[1]
para obter o domínio.
Exemplo 2: Dividindo uma data
Além de utilizar um caractere como separador, também é possível utilizar uma expressão regular como separador no método split. Isso nos dá ainda mais flexibilidade ao dividir uma string em um array de substrings.
let data = "27/03/2022";
Se quisermos dividir essa string em um array de dia, mês e ano, podemos utilizar o método split com uma expressão regular que reconheça a barra “/” como separador:
let partesData = data.split(/\//);
Isso irá retornar o seguinte array:
["27", "03", "2022"]
Agora podemos acessar cada parte da data individualmente e utilizá-las conforme necessário.
Exemplos adicionais de uso do método split em JavaScript
Agora que entendemos como utilizar o método split para dividir uma string em um array de substrings, vamos explorar alguns exemplos práticos para ilustrar sua utilização.
Exemplo 1: Dividindo uma lista de itens
Suponha que temos a seguinte string que representa uma lista de itens separados por vírgula:
let lista = "banana, maçã, laranja, abacaxi";
Podemos utilizar o método split com a vírgula como separador para dividir essa lista em um array de itens:
let itens = lista.split(", ");
Isso irá retornar o seguinte array:
["banana", "maçã", "laranja", "abacaxi"]
Exemplo 2: Dividindo uma string em um array de caracteres
Se quisermos dividir uma string em um array de caracteres, podemos utilizar o método split sem especificar nenhum separador:
let texto = "Olá, mundo!";
Isso irá retornar o seguinte array:
["O", "l", "á", ",", " ", "m", "u", "n", "d", "o", "!"]
Considerações finais sobre o método split em JavaScript
O método split é uma ferramenta poderosa que nos permite dividir uma string em um array de substrings em JavaScript. Ele pode ser utilizado com diferentes separadores, como caracteres ou expressões regulares, o que nos dá flexibilidade na manipulação de strings.
Ao utilizar o método split, é importante considerar o tipo de separador que iremos utilizar, pois isso afetará o resultado obtido. Além disso, devemos estar atentos ao formato de dados que estamos trabalhando, para utilizar o separador adequado.
Em resumo, o método split é uma função útil no JavaScript para dividir strings em arrays de substrings. Sua utilização pode facilitar diversas tarefas relacionadas à manipulação de strings, permitindo-nos extrair informações específicas ou dividir dados estruturados em partes menores.
Portanto, aproveite esse conhecimento e utilize o método split em suas próximas aplicações JavaScript. Divida suas strings, manipule seus dados e explore todo o potencial dessa poderosa ferramenta de linguagem de programação.



A Awari é a melhor plataforma para aprender sobre programação no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.
Exemplos de uso do método split para dividir strings em JavaScript
O método split em JavaScript é uma ferramenta versátil que pode ser utilizada de diversas maneiras para dividir strings em substrings mais pequenas. Nesta seção, vamos explorar alguns exemplos práticos de como utilizar o método split em diferentes situações.
Exemplo 1: Dividindo uma string em um array de palavras
Suponha que temos a seguinte string:
let frase = "Aprender JavaScript é fundamental para o desenvolvimento web";
Podemos utilizar o método split com o espaço em branco como separador para dividir essa frase em um array de palavras:
let palavras = frase.split(" ");
Isso irá retornar o seguinte array:
["Aprender", "JavaScript", "é", "fundamental", "para", "o", "desenvolvimento", "web"]
Exemplo 2: Dividindo uma string em um array de caracteres
Em algumas situações, pode ser necessário dividir uma string em um array de caracteres individuais. O método split também pode ser útil nesses casos.
Considere a seguinte string:
let texto = "JavaScript";
Se quisermos dividir essa string em um array de caracteres, podemos utilizar o método split sem especificar nenhum separador:
let caracteres = texto.split("");
Isso irá retornar o seguinte array:
["J", "a", "v", "a", "S", "c", "r", "i", "p", "t"]
Considerações finais sobre o método split em JavaScript
O método split é uma ferramenta poderosa para dividir strings em JavaScript, permitindo-nos trabalhar com substrings de forma mais eficiente. No entanto, é importante considerar algumas considerações finais ao utilizar esse método.
- Certifique-se de escolher o separador correto para a divisão da string. Isso afetará diretamente a forma como a string será dividida em substrings.
- Se você precisar dividir uma string em um array de caracteres individuais, pode simplesmente utilizar o método split sem especificar um separador.
- Ao utilizar expressões regulares como separadores, tenha em mente que determinadas expressões podem ter comportamento especial e exigir a utilização de caracteres de escape (\).
- Lembre-se de que o método split retorna um array contendo as substrings definidas pelo separador. Portanto, é importante atribuir o resultado a uma variável para poder manipulá-lo posteriormente.
- O método split é sensível a maiúsculas e minúsculas. Certifique-se de que o separador utilizado esteja exatamente no mesmo formato que a string que você está tentando dividir.
Em suma, o método split é uma ferramenta essencial no JavaScript para dividir strings em substrings menores. Sua utilização pode facilitar a manipulação de strings e oferecer uma melhor organização de dados. Ao conhecê-lo e explorar seus exemplos, você poderá aproveitar ao máximo essa funcionalidade e tornar seu código mais eficiente e legível.
Lembre-se de praticar e experimentar diferentes abordagens para dividir strings, explorando os recursos do JavaScript. Assim, você poderá otimizar suas aplicações e extrair o máximo proveito do método split em suas futuras implementações. Com a prática e compreensão adequadas, você se tornará um mestre na arte de dividir strings em JavaScript.


