JavaScript'te Herhangi bir İç İçe Geçme Seviyesi

Şu şekilde fonksiyon çağrıları da olabilir: func()()() ve func()()()() - ve böylece sonsuza kadar devam eder.

Bunun için, iç fonksiyonun da bir fonksiyon döndürmesi, onun da bir başkasını döndürmesi ve böylece devam etmesi gerekir. İşte bir örnek:

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

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

Şu şekilde çağrıldığında: func()()()()(), '!' döndüren bir func fonksiyonu yapın.