Neste artigo você vai aprender a como remover todos os elementos de um array em outro array , utilizando a linguagem JavaScript

Remover todos os elementos de um array em outro array capa

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

Nesta situação que estamos, temos dois arrays:

  • Array base: que contém elementos que precisam ser removidos;
  • Array de remoção: que contém os elementos a serem removidos do array base;

Vamos precisar então do auxílio de uma estrutura de repetição, ou utilizar um método moderno como o filter

Que percorre todo o array, filtrando um ou mais elementos

Nos entregando um array com elementos removidos, que é o que precisamos

Depois vamos utilizar a função includes, para verificar se o elemento atual está no array de elementos a serem removidos

Se ele estiver, removemos ele!

Veja um exemplo de código:

let myList = [1, 2, 3, 4, 5]
const remove = [2, 4]

myList = myList.filter((n) => {
	return !remove.includes(n)
});

console.log(myList) // [1, 3, 5]

Note que primeiro criamos os dois arrays, o segundo é o array que contém os elementos que precisam ser removidos do base

E depois aplicamos o algoritmo explicado acima, tendo um array com menos elementos

Removemos todos os elementos de um array em outro array! 🙂

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

Conclusão

No artigo de hoje você viu como remover todos os elementos de um array em outro array

Utilizamos os métodos:

  • filter: para filtrar da lista original;
  • includes: que verificar se um elemento está ou não em um array;

E com isso foi possível resolver o nosso problema

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