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:

Black Week do Nexus
A formação de IA mais completa do Brasil
- 7 formações · 112 cursos · 26 mil alunos
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);

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →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.

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.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 30min
Blog | Mais populares
As diferenças de var, let e const
Neste artigo veremos quais são as diferenças nestas três formas de declarar valores, e também casos de uso para var, let e const. Este conteúdo […]

Como redirecionar para outra página com JavaScript
Neste artigo vamos aprender como redirecionar para outra página com JavaScript, sem utilizar libs como jQuery, de uma maneira simples e efetiva. Fala programador(a), tudo […]
Exercícios de lógica de programação JavaScript com gabarito
Pratique lógica com JavaScript resolvendo um exercício antes de abrir o gabarito. Execute o código, teste uma entrada comum e um caso de borda, como […]
