Զանգվածի դեստրուկտուրիզացիայի ընթացքում լռելյայն ֆունկցիաները JavaScript-ում
Որպես լռելյայն արժեք կարող եք նաև նշել ֆունկցիա: Ենթադրենք, օրինակ, մենք ունենք ֆունկցիա, որը վերադարձնում է ամսվա ընթացիկ օրը.
function func() {
return (new Date).getDate();
}
Եկեք այս ֆունկցիան նշենք որպես լռելյայն արժեք
day փոփոխականի համար.
let [year, month, day = func()] = arr;
Փոփոխեք վերևում ստացված կոդն այնպես, որ եթե ամսվա արժեքը բացակայում է զանգվածում, լռելյայն վերցվի ընթացիկ ամիսը, իսկ եթե տարվա արժեքը բացակայում է` համապատասխանաբար ընթացիկ տարին: