Tingkat Bersarang Apa Saja dalam JavaScript

Bisa juga ada pemanggilan fungsi seperti ini: func()()() dan func()()()() - dan seterusnya tanpa batas.

Untuk itu, fungsi dalam juga harus mengembalikan sebuah fungsi, yang itu - mengembalikan yang lain dan sebagainya. Berikut contohnya:

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

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

Buatlah fungsi func, yang ketika dipanggil seperti ini: func()()()()(), mengembalikan '!'.