Standardfunktioner vid destruktureringsarray i JavaScript
Som standardvärde kan du också ange en funktion. Låt oss till exempel anta att vi har en funktion som returnerar aktuellt datum i månaden:
function func() {
return (new Date).getDate();
}
Låt oss ange denna funktion som standardvärde
för variabeln day:
let [year, month, day = func()] = arr;
Modifiera koden ovan så att om månaden saknas i arrayen så tas den aktuella månaden som standard, och om värdet för året saknas - motsvarande aktuellt år.