Sebarang Aras Bersarang dalam JavaScript

Boleh juga terdapat panggilan fungsi seperti ini: func()()() dan func()()()() - dan seterusnya sehingga infiniti.

Untuk itu, fungsi dalaman juga perlu mengembalikan fungsi, fungsi itu - mengembalikan satu lagi, dan begitu seterusnya. Ini adalah contoh:

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

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

Buat fungsi func, yang apabila dipanggil seperti ini: func()()()()(), mengembalikan '!'.