Enige Vlak van Nesting in JavaScript

Daar kan ook sulke funksie-aanroepe wees: func()()() en func()()()() - en so aan tot in oneindigheid.

Hiervoor is dit nodig dat die innerlike funksie ook 'n funksie terugstuur, daardie een - nog 'n een en so aan. Hier is 'n voorbeeld:

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

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

Maak 'n funksie func wat, as dit so aangeroep word: func()()()()(), die waarde '!' sal terugstuur.