Било који ниво угнежђења у ЈаваСкрипту
Могу да постоје и такви позиви функција: func()()()
и func()()()() - и тако даље до бесконачности.
За ово је потребно да и унутрашња функција враћа функцију, та - још једну и тако даље. Ево примера:
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // исписаће '!'
Направите функцију func, која ће, будући
позвана овако: func()()()()(), вратити
'!'.