Taulukon destrukturoinnin oletusfunktiot JavaScriptissä
Oletusarvona voidaan myös määrittää funktio. Oletetaan esimerkiksi, että meillä on funktio, joka palauttaa kuukauden nykyisen päivän:
function func() {
return (new Date).getDate();
}
Määritetään tämä funktio muuttujan day
oletusarvoksi:
let [year, month, day = func()] = arr;
Muokkaa yllä saatua koodia siten, että jos kuukauden arvo puuttuu taulukosta, otetaan oletuksena nykyinen kuukausi, ja jos vuoden arvo puuttuu - vastaavasti nykyinen vuosi.