1
resposta

[Dúvida] Tirar elementos do array

Bom dia! Alguém sabe dizer se existe alguma forma de tirar um elemento específico do array utilizando o seu nome? Sem usar o seu índice.

1 resposta

Oi, Deborah! Bom dia!

Para remover um elemento específico de um array utilizando o seu nome (ou valor), sem precisar usar o índice, você pode usar a função filter em JavaScript. Vou te mostrar um exemplo prático para facilitar:

Suponha que você tenha um array de nomes:

let nomes = ["Ana", "Bruno", "Carlos", "Deborah"];

E você quer remover o nome "Carlos" desse array. Você pode fazer isso da seguinte maneira:

let nomeParaRemover = "Carlos";
let nomesAtualizados = nomes.filter(nome => nome !== nomeParaRemover);

Depois de executar esse código, o array nomesAtualizados será:

["Ana", "Bruno", "Deborah"]

A função filter cria um novo array com todos os elementos que passam no teste implementado pela função fornecida. No caso, estamos verificando se o nome é diferente do nome que queremos remover.

Espero ter ajudado e bons estudos!