Katerakoli stopnja gnezdenja v JavaScript

Lahko so tudi takšni klici funkcij: func()()() in func()()()() - in tako naprej v neskončnost.

Za to je potrebno, da notranja funkcija prav tako vrne funkcijo, ta - še eno in tako naprej. Tukaj je primer:

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

console.log( func()()() ); // izpiše '!'
Задание 1

Naredite funkcijo func, ki bo ob klicu takole: func()()()()(), vrnila '!'.