Funzioni predefinite nella destrutturazione di array in JavaScript

Come valore predefinito è possibile specificare anche una funzione. Supponiamo, ad esempio, di avere una funzione che restituisce il giorno corrente del mese:

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

Specifichiamo questa funzione come valore predefinito per la variabile day:

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

Modificate il codice sopra in modo che in assenza di un valore per il mese nell'array venga preso per impostazione predefinita il mese corrente, e in assenza di un valore per l'anno - rispettivamente l'anno corrente.