Function expression y Function declaration en JavaScript
En JavaScript, una función se puede declarar de dos maneras.
La primera forma es simplemente declarar la función
usando function, asignando inmediatamente su nombre:
function func() {
console.log('!');
}
func(); // mostrará '!'
La segunda forma es crear una función sin nombre y asignarla a una variable:
let func = function() {
console.log('!');
};
func(); // mostrará '!'
En términos científicos, la primera forma se llama Function Declaration (declaración de función), y la segunda - Function Expression (expresión funcional).
Determina si la función presentada es Function Declaration o Function Expression:
function func() {
console.log('!');
}
Determina si la función presentada es Function Declaration o Function Expression:
let func = function() {
console.log('!');
}