1
resposta

Removendo Vermelho

Para remover podemos usar o filter, que vai permitir que passe para o array somente os itens que retornarem verdadeiro para operação lógica dentro de function

var lista = ["Laranja", "Vermelho", "Branco", "Amarelo", "Rosa"]; 

lista = lista.filter(function(item){
    return item !=="Vermelho"
})

[ 'Laranja', 'Branco', 'Amarelo', 'Rosa' ]
1 resposta

Oi Amanda, tudo bem?

A solução que você apresentou utilizando o método filter está correta e é uma das formas de se fazer isso. O método filter cria um novo array com todos os elementos que passam no teste implementado pela função fornecida.

No seu exemplo, a função passada para o filter verifica se o item é diferente de "Vermelho" e retorna true ou false. Se for true, o item é adicionado ao novo array. Caso contrário, ele é ignorado.

Muito obrigada por compartilhar com a gente!

Um abraço e bons estudos.