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