Como dividir uma string em n partes em JavaScript
Neste artigo você vai aprender a como dividir uma string em n partes, utilizaremos apenas funções da linguagem

Fala programador(a), beleza? Bora aprender mais sobre strings em JavaScript!
Vamos dividir a string em uma lista, ou seja, em um array de n elementos, esta será nossa estratégia.
JavaScript possui várias maneiras de dividir uma string em um array.
A maneira mais simples é usar o método .split(), que divide uma string em um array de acordo com o delimitador especificado.
Por exemplo, para dividir uma string em uma array de palavras, você pode usar o espaço em branco como delimitador:
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
let frase = "Este é um exemplo de string";
let palavras = frase.split(" ");
console.log(palavras);
Isso irá imprimir ["Este", "é", "um", "exemplo", "de", "string"] no console.
Se você deseja dividir a string em um array com um número específico de elementos, pode usar o método .slice() e um loop.
Por exemplo, para dividir uma string em um array com cada elemento tendo tamanho de 5 caracteres:
let frase = "Este é um exemplo de string";
let tamanho = 5;
let palavras = [];
for(let i = 0; i < frase.length; i += tamanho) {
palavras.push(frase.slice(i, i + tamanho));
}
console.log(palavras);
Isso irá imprimir ["Este", " é u", "m exe", "mplo", " de ", "stri", "ng"] no console.
Aqui, nós estamos utilizando um loop para iterar sobre a string de frase, adicionando a cada iteração, um pedaço da frase com tamanho de 5 caracteres ao array palavras.
Outra maneira de dividir uma string em um array com um número específico de elementos é usando o método .match() e expressões regulares.
Por exemplo, para dividir uma string em um array com cada elemento tendo tamanho de 5 caracteres:
let frase = "Este é um exemplo de string";
let tamanho = 5;
let regex = new RegExp(`.{1,${tamanho}}`, "g");
let palavras = frase.match(regex);
console.log(palavras);
Isso irá imprimir ["Este", " é u", "m exe", "mplo", " de ", "stri", "ng"] no console.
Aqui, nós estamos criando uma expressão regular com a quantidade desejada de caracteres (5) e usando o método match para dividir a string de frase de acordo com a expressão regular.
Em resumo, existem várias maneiras de dividir uma string em um array com JavaScript, incluindo o uso de métodos como .split(), `.slice()
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
E chegamos ao fim do nosso artigo sobre como dividir uma string em n partes!
Em conclusão, dividir uma string em um array é uma tarefa comum em JavaScript e pode ser realizada de várias maneiras.
O método .split() é a maneira mais simples e é usado para dividir uma string com base em um delimitador específico.
No entanto, se você deseja dividir a string em um array com um número específico de elementos, pode usar o método .slice() em conjunto com um loop ou o método .match() com expressões regulares.
Cada abordagem tem suas próprias vantagens e desvantagens e a escolha dependerá do contexto específico da sua aplicação. É importante lembrar de sempre testar sua implementação e verificar se está funcionando como esperado.
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
