⊗jsPmFNALN 253 of 505 menu

Elk niveau van genesting in JavaScript

Er kunnen ook dergelijke functieaanroepen zijn: func()()() en func()()()() - enzovoorts tot in het oneindige.

Hiervoor is het nodig dat de innerlijke functie ook een functie teruggeeft, en die weer een andere, en zo verder. Hier is een voorbeeld:

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

Maak een functie func, die wanneer als volgt wordt aangeroepen: func()()()()(), de waarde '!' teruggeeft.

ruuzmsuzces