მასივის დესტრუქტურიზაციის ფუნქციები ნაგულისხმევად JavaScript-ში

ნაგულისხმევ მნიშვნელობად ასევე შეგიძლიათ მიუთითოთ ფუნქცია. მაგალითად, დავუშვათ, ჩვენ გვაქვს ფუნქცია, რომელიც აბრუნებს თვეში მიმდინარე დღეს:

javascriptfunction func() {
  return (new Date).getDate();
}

მოდით, ამ ფუნქციას ნაგულისხმევ მნიშვნელობად მივუთითოთ ცვლადისთვის day:

javascriptlet [year, month, day = func()] = arr;
Задание 1

შეცვალეთ ზემოთ მოცემული კოდი ისე, რომ თვის მნიშვნელობის მასივში არ არსებობის შემთხვევაში ნაგულისხმევად იქნას აღებული მიმდინარე თვე, ხოლო წლის მნიშვნელობის არ არსებობის შემთხვევაში - შესაბამისად მიმდინარე წელი.