⊗jsPmFNALN 253 of 505 menu

Beliebige Verschachtelungstiefe in JavaScript

Es kann auch solche Funktionsaufrufe geben: func()()() und func()()()() - und so weiter bis ins Unendliche.

Dazu muss die innere Funktion auch eine Funktion zurückgeben, diese - eine weitere und so weiter. Hier ein Beispiel:

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

Machen Sie eine Funktion func, die, wenn sie so aufgerufen wird: func()()()()(), '!' zurückgibt.

uzlsvdauzcsw