Mis tahes pesastustase JavaScriptis
Võivad olla ka sellised funktsioonide väljakutsed: func()()()
ja func()()()() - ja nii edasi lõpmatuseni.
Selleks peab sisemine funktsioon samuti tagama funktsiooni, see - veel ühe ja nii edasi. Siin on näide:
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // kuvab '!'
Tehke funktsioon func, mis olles
kutsutud välja nii: func()()()()(), tagastab
'!'.