Подразумеване функције при деструктурисању низа у JavaScript-у
Као подразумевану вредност можете такође навести функцију. На пример, претпоставимо да имамо функцију која враћа тренутни дан у месецу:
function func() {
return (new Date).getDate();
}
Хајде да наведемо ову функцију као подразумевану вредност
за променљиву day:
let [year, month, day = func()] = arr;
Модификујте горе добијени код тако да у случају недостатка вредности за месец у низу, подразумевано се узима тренутни месец, а у случају недостатка вредности за годину - одговарајуће тренутна година.