JavaScript-da Istalgan Ichatki Darajasi

Funksiyalarning shunday chaqiruvlari ham bo'lishi mumkin: func()()() va func()()()() - va hokazo cheksizgacha.

Buning uchun ichki funksiya ham funksiyani qaytarishi, u yana boshqasini qaytarishi va shu tarzda davom etishi kerak. Misol:

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

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

func funksiyasini yarating, u shu tarzda chaqirilganda: func()()()()(), '!' ni qaytarsin.