Assegnazione di una funzione a una variabile in JavaScript
Supponiamo ora che la nostra funzione richiamata sul posto
non stampi qualcosa in console, ma restituisca
tramite return:
+function() {
return '!';
}();
Assegniamo il risultato dell'esecuzione della nostra funzione a una variabile e stampiamolo in console. Dato che in questo caso c'è un'assegnazione a una variabile, il più non è più necessario:
let result = function() {
return '!';
}();
console.log(result); // stamperà '!'
Determinate, senza eseguire il codice, cosa verrà stampato in console:
let result = function() {
return '!';
}();
console.log(result);
Determinate, senza eseguire il codice, cosa verrà stampato in console:
let result = function() {
return '!';
};
console.log(result);
Determinate, senza eseguire il codice, cosa verrà stampato in console:
let result = function() {
return '!';
};
console.log(result());