Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Armadilha parametro ou função?

Professor, não entendi uma coisa.

Porque armadilha é passada como parâmetro mas depois aparece no formato de função passando o parâmetro this. O JS entende que um parâmetro enviada pode vir a ser uma função, e seu resulado pode ser "enviado" como parâmetro novamente? Estou um pouco confuso com isso.

Desde já obrigado e um abraço, seu chará.

1 resposta
solução!

Bom dia, Flávio! Como vai?

Não sou o mestre Flávio, mas posso sanar a sua dúvida!

A resposta é sim, vc pode passar uma função como parâmetro para outra função e o resultado dela ser enviado novamente como parâmetro para outro lugar! Isso é possível pois o Javascript entende uma função como sendo um valor como outro qualquer, passível de ser atribuído à uma variável! Portanto, podemos fazer algo como:

let minhaVariavel = function() {
     // essa função foi guardada dentro da variável!!
}

Grande abraço e bons estudos!