Como pegar um subarray de um array em JavaScript

Neste artigo você vai aprender a como pegar um subarray de um array, ou seja, resgatar alguns elementos de um array maior

pegar um subarray de um array capa

Fala programador(a), beleza? Bora aprender mais sobre arrays em JavaScript!

Para resolver o nosso problema, vamos utilizar o método slice

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 114 aulas
  • 4 projetos
  • 9h 15min

Que justamente faz o que precisamos, pega uma parte de um array e nos retorna

Isso é feito passando dois argumentos:

  • índice inicial;
  • índice final;

Ou seja, é o intervalo de elementos que você vai obter

Lembrando que no índice final, o último elemento não está incluso

Para resolver isso é possível passando índice + 1, ou um índice maior

Veja um exemplo de código:

const list = ["a", "b", "c", "d", "e"]

const subList = list.slice(2, 3 + 1)

console.log(subList) // ["c", "d"]

No exemplo acima temos um array de letras, e aplicamos o slice para obter o terceiro e quarto elemento

Lembrando que como os índices são zero based, o primeiro elemento é o índice 0

E assim temos um array derivado de um array maior

Obs: o método slice não modifica o conteúdo original!

Deixe um comentário contando o que achou desta solução 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

Neste artigo você viu como pegar um subarray de um array em JavaScript

Utilizamos o método slice, que é necessário passar o índice inicial e final, para que seja obtido um intervalo de elementos do array original

Assim conseguimos ter um array menor originado de um array maior, sem modificar o conteúdo original

Deseja programar de forma profissional? 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!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares