Neste artigo você vai aprender a como remover mais de um item de um array, utilizando uma função muito simples de JavaScript
Conteúdo também disponível em vídeo:
Fala programador(a), beleza? Bora aprender mais sobre arrays e também sobre JavaScript!
Para deletar elementos de um array podemos utilizar a função splice, onde é possível escolher a quantidade que sai do conjunto
Na função splice precisamos preencher dois argumentos para atingir nosso objetivo
O primeiro é o índice inicial, ou seja, a partir de que elemento precisamos remover
E lembre-se que o índice em arrays sempre começa com 0, então o primeiro índice ou elemento é o zero
O segundo argumento é a quantidade de elementos a serem retirados do conjunto
Veja um exemplo prático:
const arr = [1, 2, 3, 4, 5, 6, 7]; console.log(arr.splice(3, 3)); // remover do elemento 4 até o 6 [4, 5, 6] console.log(arr); // [1, 2, 3, 4, 7]
Neste exemplo eu quis remover do terceiro índice, ou seja, quarto elemento, até o sexto índice, números de 4 a 6
Na primeira linha criamos nosso array de itens
Na segunda utilizamos o splice no arr, veja que a impressão de dados é o conjunto extraído
Ou seja, a estrutura original foi modificada
O que é possível verificar na impressão do array na linha 3 do nosso código
E assim conseguimos tirar mais de um elemento do nosso conjunto
Conclusão
Neste artigo vimos como remover mais de um item de um array com a linguagem JavaScript
Utilizamos o método splice, que exclui um ou mais elementos
Para utilizá-lo colocamos o índice do primeiro elemento a ser removido e depois a quantidade de elementos que queremos retirar
Note que o splice altera a estrutura original do array
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube