Jebkurš ligzdotības līmenis JavaScript

Var būt arī šādi funkciju izsaukumi: func()()() un func()()()() - un tā tālāk līdz bezgalībai.

Lai to panāktu, ir nepieciešams, ka iekšējā funkcija arī atgriež funkciju, tā - vēl vienu un tā tālāk. Šeit ir piemērs:

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

console.log( func()()() ); // izvadīs '!'
Задание 1

Izveidojiet funkciju func, kuru izsaucot šādi: func()()()()(), atgriezīs '!'.