Fungsi Default pada Destrukturisasi Array di JavaScript

Sebuah fungsi juga dapat ditetapkan sebagai nilai default. Misalnya, kita memiliki fungsi yang mengembalikan tanggal hari ini dalam bulan:

javascriptfunction func() {
  return (new Date).getDate();
}

Mari kita tetapkan fungsi ini sebagai nilai default untuk variabel day:

javascriptlet [year, month, day = func()] = arr;
Задание 1

Modifikasi kode di atas sehingga jika nilai untuk bulan tidak ada dalam array, bulan saat ini yang diambil secara default, dan jika nilai untuk tahun tidak ada - maka tahun saat ini yang diambil.