Zadate funkcije pri destrukciji niza u JavaScriptu
Kao podrazumevanu vrednost takođe možete navesti funkciju. Na primer, recimo da imamo funkciju koja vraća trenutni dan u mesecu:
function func() {
return (new Date).getDate();
}
Hajde da navedemo ovu funkciju kao vrednost
promenljive day:
let [year, month, day = func()] = arr;
Izmenite gore dobijeni kod tako da u odsustvu vrednosti za mesec u nizu po podrazumevanim postavkama bude uzima trenutni mesec, a u odsustvu vrednosti za godinu - odnosno trenutna godina.