Affectation d'une fonction à une variable en JavaScript
Supposons maintenant que notre fonction appelée immédiatement
ne sorte pas quelque chose dans la console, mais renvoie
via return :
+function() {
return '!';
}();
Affectons le résultat de l'exécution de notre fonction à une variable et affichons-le dans la console. Comme dans ce cas, il y a une affectation à une variable, le plus n'est plus nécessaire :
let result = function() {
return '!';
}();
console.log(result); // affichera '!'
Déterminez, sans exécuter le code, ce qui sera affiché dans la console :
let result = function() {
return '!';
}();
console.log(result);
Déterminez, sans exécuter le code, ce qui sera affiché dans la console :
let result = function() {
return '!';
};
console.log(result);
Déterminez, sans exécuter le code, ce qui sera affiché dans la console :
let result = function() {
return '!';
};
console.log(result());