Privzete funkcije pri destrukciuri arraya v JavaScript
Kot privzeto vrednost lahko določite tudi funkcijo. Recimo, da imamo funkcijo, ki vrne trenutni dan v mesecu:
function func() {
return (new Date).getDate();
}
Nastavimo to funkcijo kot privzeto vrednost
spremenljivke day:
let [year, month, day = func()] = arr;
Spremenite zgoraj dobljeno kodo tako, da če v arrayu manjka vrednost za mesec, privzeto vzame trenutni mesec, in če manjka vrednost za leto - trenutno leto.