Funcții implicite în destructurarea array-urilor în JavaScript

Ca valoare implicită se poate specifica de asemenea o funcție. Să presupunem, de exemplu, că avem o funcție care returnează ziua curentă a lunii:

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

Să specificăm această funcție ca valoare implicită pentru variabila day:

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

Modificați codul obținut mai sus astfel încât, în absența unei valori pentru lună în array, să fie luată ca implicită luna curentă, iar în absența unei valori pentru an - respectiv anul curent.