Massiivi destruktureerimise vaikefunktsioonid JavaScriptis

Vaikeväärtusena saab samuti määrata funktsiooni. Oletame näiteks, et meil on funktsioon, mis tagastab praeguse kuupäeva:

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

Määrame selle funktsiooni muutuja day vaikeväärtusena:

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

Modifitseerige ülaltoodud koodi nii, et kui massiivis puudub väärtus kuu jaoks, võetaks vaikimisi praegune kuu, ja kui väärtus aasta jaoks puudub, võetaks vastavalt praegune aasta.