Ed
há 10 meses
Vamos analisar as alternativas para entender a diferença entre uma declaração de função e uma expressão de função em JavaScript: a) Declarações de função devem ter nomes únicos - Isso não é uma diferença fundamental, pois tanto declarações quanto expressões de função podem ter nomes únicos. b) Expressões de função podem ser chamadas antes de serem definidas - Isso é falso. Apenas declarações de função podem ser chamadas antes de serem definidas, devido ao hoisting. c) Expressões de função devem ser anônimas - Isso não é verdade. Expressões de função podem ser anônimas ou nomeadas. d) Declarações de função podem ser chamadas antes de serem definidas - Isso é verdadeiro. Devido ao hoisting, as declarações de função são elevadas para o topo do escopo, permitindo que sejam chamadas antes de sua definição. Portanto, a alternativa correta é: d) Declarações de função podem ser chamadas antes de serem definidas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade