Domyślne funkcje przy destrukturyzacji tablicy w JavaScript

Jako wartości domyślnej można również wskazywać funkcję. Niech, na przykład, mamy funkcję zwracającą bieżący dzień miesiąca:

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

Wskażmy tę funkcję jako wartość zmiennej day:

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

Zmodyfikuj otrzymany powyżej kod tak, aby przy braku w tablicy wartości dla miesiąca domyślnie brany był bieżący miesiąc, a przy braku wartości dla roku - odpowiednio bieżący rok.