Verstekfunksies by ontbinding van 'n skikking in JavaScript
Jy kan ook 'n funksie as verstekwaarde spesifiseer. Kom ons sê, byvoorbeeld, ons het 'n funksie wat die huidige dag van die maand teruggee:
function func() {
return (new Date).getDate();
}
Kom ons spesifiseer hierdie funksie as die verstekwaarde
vir die veranderlike day:
let [year, month, day = func()] = arr;
Wysig die bogenoemde kode sodat, as daar geen waarde vir die maand in die skikking is nie, die huidige maand as verstek geneem word, en as daar geen waarde vir die jaar is nie - onderskeidelik die huidige jaar.