Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Ignorar parametro

Pessoal tudo bem?

É mencionado que quando temos uma função com parâmetros não utilizados, podemos utilizar o "_" (underline) para o javascript ignorar o parametro.

exemplo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Como é chamado esse "recurso" do _, tentei pesquisar no google mas não encontrei referência disso.

no demais grato!

2 respostas
solução!

Olá!

Essa prática de nomear o primeiro parâmetro de uma função com underscore (_) não chega a ser uma funcionalidade do JavaScript, mas apenas uma convenção utilizada para identificar um parâmetro não utilizado. Em outras palavras, o underscore é apenas um identificador válido em JavaScript, e o parâmetro continua acessível dentro do corpo da função como qualquer outra variável, mas indica aos desenvolvedores que lerão o código que ele não está sendo utilizado.

De forma geral, não é exatamente uma boa prática manter parâmetros não utilizados no código final de uma aplicação, mas há ocasiões em que o primeiro parâmetro de uma função não é utilizado e precisa ser declarado apenas para podermos receber os valores dos próximos parâmetros. É nesse sentido que o underscore é usado para identificá-lo como uma variável "não ligo" (ou "don't care", conforme cunhado nessa resposta do StackOverflow), que está lá apenas para "ocupar espaço". É claro que, se surgir a necessidade de utilizar esse parâmetro, é interessante renomeá-lo com um nome mais descritivo, conforme fez a instrutora na aula seguinte ;)

Muito obrigado, ficou bem mais claro agora!