⊗jsPmFNALN 253 of 505 menu

N'importe quel niveau d'imbrication en JavaScript

Il peut aussi y avoir de tels appels de fonctions : func()()() et func()()()() - et ainsi de suite à l'infini.

Pour cela, il faut que la fonction interne renvoie aussi une fonction, que celle-ci en renvoie une autre et ainsi de suite. Voici un exemple :

function func() { return function() { return function() { return '!'; }; }; } console.log( func()()() ); // affichera '!'

Créez une fonction func qui, étant appelée comme ceci : func()()()()(), renverra '!'.

svdemskaru