Funcții implicite în destructurarea array-urilor în JavaScript
Ca valoare implicită se poate specifica de asemenea o funcție. Să presupunem, de exemplu, că avem o funcție care returnează ziua curentă a lunii:
function func() {
return (new Date).getDate();
}
Să specificăm această funcție ca valoare implicită
pentru variabila day:
let [year, month, day = func()] = arr;
Modificați codul obținut mai sus astfel încât, în absența unei valori pentru lună în array, să fie luată ca implicită luna curentă, iar în absența unei valori pentru an - respectiv anul curent.