Kiwango chochote cha kifungu ndani ya JavaScript
Kunaweza pia kuwa na miito kama hii ya kazi: func()()()
na func()()()() - na kadhalika hadi ukomo.
Ili kufanikisha hili, ni lazima kazi ya ndani pia irudishe kazi, ile - kazi nyingine na kadhalika. Hapa kuna mfano:
function func() {
return function() {
return function() {
return '!';
};
};
}
console.log( func()()() ); // itatoa '!'
Tengeneza kazi func, ambayo ikiwa
itaitwa hivi: func()()()()(), itarudisha
'!'.