Standardfunktioner ved destrukturering af arrays i JavaScript
Som standardværdi kan man også angive en funktion. Lad os for eksempel sige, at vi har en funktion, der returnerer den aktuelle dag i måneden:
function func() {
return (new Date).getDate();
}
Lad os angive denne funktion som værdi
for variablen day:
let [year, month, day = func()] = arr;
Modificer den ovenstående kode, således at hvis der ikke er nogen værdi for måneden i arrayet, tages den nuværende måned som standard, og hvis der ikke er nogen værdi for året - tages det nuværende år.