Ethvert niveau af indlejring i JavaScript

Der kan også være funktionskald som disse: func()()() og func()()()() - og så videre i det uendelige.

For at opnå dette er det nødvendigt, at den indre funktion også returnerer en funktion, at den returnerer endnu en, og så videre. Her er et eksempel:

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

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

Lav en funktion func, som når den kaldes sådan her: func()()()()(), returnerer '!'.