1
resposta

[Dúvida] Duvida na removeElemento

Fiquei confuso na parte em que temos que remover o elemento, porem temos que verificar o id corretamente.

Na aula foi usado

 itens.splice(itens.findIndex(elemento => elemento.id === id) ,1);

mas não consegui entender o que o itens.findIndex retornaria, alguém pode me ajudar a esclarecer essa parte?

1 resposta

Bom dia Otavio, tudo bem?

A ideia deste trecho de código é a seguinte:

O splice, precisa em alguns casos, receber o item em questão que será removido como primeiro parâmetro, e como segundo, quantos irá remover a partir daquele item em questão.

Portanto, a ideia por trás de fazer o findIndex, é com que ache qual o elemento em questão do array itens é compatível com a variável id.

Assim, achando, o item que o splice vai remover.

Se ficar alguma dúvida, podemos trocar ideia sobre,

Atenciosamente, tuio