Massiivi destruktureerimise vaikefunktsioonid JavaScriptis
Vaikeväärtusena saab samuti määrata funktsiooni. Oletame näiteks, et meil on funktsioon, mis tagastab praeguse kuupäeva:
function func() {
return (new Date).getDate();
}
Määrame selle funktsiooni muutuja day
vaikeväärtusena:
let [year, month, day = func()] = arr;
Modifitseerige ülaltoodud koodi nii, et kui massiivis puudub väärtus kuu jaoks, võetaks vaikimisi praegune kuu, ja kui väärtus aasta jaoks puudub, võetaks vastavalt praegune aasta.