Flashcard FC684411
O que faz a expressão let func = function() {} em JavaScript?
Desenvolvimento Web
QUADRIX · 2025
O que faz a expressão let func = function() {} em JavaScript?
Mostrar resposta e comentário
Resposta
Cria uma função anônima e a atribui à variável func.• Function expression: é uma expressão de função atribuída a uma variável, diferente de uma declaração de função.
• Hoisting e escopo: declarações de função são hoisted, mas a atribuição com let não é, e a variável tem escopo de bloco e fica sujeita à temporal dead zone até a inicialização.
• Uso: útil para callbacks, retorno de funções e composição funcional, pois funções são valores de primeira classe e podem ser armazenadas, passadas e reassociadas.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670893
Conteúdo do catálogo FC Concursos · Atualizado em