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:

javascriptfunction func() {
  return function() {
    return function() {
      return '!';
    };
  };
}

console.log( func()()() ); // itatoa '!'
Задание 1

Tengeneza kazi func, ambayo ikiwa itaitwa hivi: func()()()()(), itarudisha '!'.