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

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!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments