Code source d'une fonction et son résultat en JavaScript
En JavaScript, on peut écrire le nom d'une fonction sans parenthèses. Dans ce cas, nous verrons non pas le résultat de l'exécution de la fonction, mais son code source.
Essayons. Supposons que nous ayons une fonction, par exemple, comme celle-ci :
function func() {
return '!';
}
Appelons cette fonction en écrivant son nom et des parenthèses. Dans ce cas, nous verrons le résultat de l'exécution de la fonction :
function func() {
return '!';
}
console.log(func()); // affichera '!'
Maintenant, essayons d'omettre les parenthèses après le nom de la fonction. Dans ce cas, nous verrons le code source de notre fonction :
function func() {
return '!';
}
console.log(func); // nous verrons le code de la fonction
Exécutez le code ci-dessus chez vous et assurez-vous que le code source de la fonction s'affiche dans la console.