JavaScriptда иҳорий даражалар

Функцияларнинг шундай чақириқлари ҳам бўлиши мумкин: func()()() ва func()()()() - ва ҳоказо чексизгача.

Бунинг учун ички функция ҳам функцияни қайтарши, у яна бошқасини ва ҳоказо. Мисол:

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

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

func функциясини яратингки, у шундай чақирилганда: func()()()()(), қайтарсин '!'.