2
respostas

[DUVIDA] Duvida sobre arrow

Do que se trata a arrow da codigo a seguir?

const existe = itens.find( elemento => elemento.nome === nome.value )

2 respostas

Olá, Filipe! Tudo bem?

Essa arrow function é utilizada como um callback da função find() do objeto itens. Essa função find() recebe como parâmetro uma função que será utilizada para buscar um elemento no array itens. A função passada como parâmetro deve retornar um valor booleano indicando se o elemento encontrado é o que estamos procurando.

A arrow function presente no código é responsável por comparar o valor da propriedade nome de cada elemento do array itens com o valor do campo nome do formulário (representado pela variável nome.value). Se o valor for igual, a função retorna true, indicando que o elemento foi encontrado e assegurando que não tenha repetição.

Espero ter ajudado, qualquer dúvida, me coloco à disposição! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Ele fará uma busca nos elementos da variável, e indicará se o elemento existe na const ou não, neste código a comparação é pelo nome.