Standardfunktionen bei der Array-Destrukturierung in JavaScript

Als Standardwert kann auch eine Funktion angegeben werden. Nehmen wir zum Beispiel an, wir haben eine Funktion, die den aktuellen Tag des Monats zurückgibt:

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

Lassen Sie uns diese Funktion als Standardwert für die Variable day angeben:

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

Modifizieren Sie den oben erhaltenen Code so, dass wenn im Array kein Wert für den Monat vorhanden ist, standardmäßig der aktuelle Monat verwendet wird, und wenn kein Wert für das Jahr vorhanden ist - entsprechend das aktuelle Jahr.