Function expression e Function declaration em JavaScript
Em JavaScript, uma função pode ser declarada de duas maneiras.
A primeira maneira é simplesmente declarar a função
usando function, definindo seu nome imediatamente:
function func() {
console.log('!');
}
func(); // exibirá '!'
A segunda maneira é criar uma função sem nome e atribuí-la a uma variável:
let func = function() {
console.log('!');
};
func(); // exibirá '!'
Em termos técnicos, a primeira maneira é chamada de Function Declaration (declaração de função), e a segunda - Function Expression (expressão funcional).
Determine se a função apresentada é Function Declaration ou Function Expression:
function func() {
console.log('!');
}
Determine se a função apresentada é Function Declaration ou Function Expression:
let func = function() {
console.log('!');
}