Questão FC670898
Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte. Em JavaScript, funções anônimas não podem ser atribuídas a variáveis e, também, não podem ser passadas com
Desenvolvimento Web
QUADRIX · 2025
Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.
Em JavaScript, funções anônimas não podem ser atribuídas a variáveis e, também, não podem ser passadas como argumentos.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmativa é errada porque, em JavaScript, as funções são de primeira-classe. Isso significa que podem ser criadas anonimamente, atribuídas a variáveis e passadas como argumentos para outras funções.
Exemplo de atribuição a variável: const soma = function(a, b) { return a + b; };
Exemplo de passagem como argumento: setTimeout(function() { console.log('ok'); }, 1000);
Além disso, existem as arrow functions, que também podem ser anônimas e usadas da mesma forma, por exemplo arr.map(x => x * 2). Portanto a afirmação contradiz o funcionamento básico do modelo de funções em JavaScript.
Conteúdo do catálogo FC Concursos · Atualizado em