Function expression e Function declaration in JavaScript
In JavaScript una funzione può essere dichiarata in due modi.
Il primo modo è dichiarare semplicemente una funzione
con function, assegnandole immediatamente un nome:
function func() {
console.log('!');
}
func(); // visualizzerà '!'
Il secondo modo è creare una funzione anonima e assegnarla a una variabile:
let func = function() {
console.log('!');
};
func(); // visualizzerà '!'
In termini scientifici il primo modo è chiamato Function Declaration (dichiarazione di funzione), mentre il secondo - Function Expression (espressione funzionale).
Determina se la funzione presentata è una Function Declaration o una Function Expression:
function func() {
console.log('!');
}
Determina se la funzione presentata è una Function Declaration o una Function Expression:
let func = function() {
console.log('!');
}