Masīva destruktūrizācijas noklusējuma funkcijas JavaScript
Kā noklusējuma vērtību var norādīt arī funkciju. Pieņemsim, piemēram, ka mums ir funkcija, kas atgriež pašreizējo mēneša dienu:
function func() {
return (new Date).getDate();
}
Norādīsim šo funkciju kā noklusējuma vērtību
mainīgajam day:
let [year, month, day = func()] = arr;
Modificējiet iepriekš iegūto kodu tā, lai ja masīvā trūkst vērtības mēnesim, pēc noklusējuma tiek ņemts pašreizējais mēnesis, un ja trūkst vērtības gadam - attiecīgi pašreizējais gads.