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:
function func() {
return (new Date).getDate();
}
Specifichiamo questa funzione come valore
predefinito per la variabile day:
let [year, month, day = func()] = arr;
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.