Mainīgo deklarēšana, veicot objektu destrukturizāciju JavaScript

Nav obligāti deklarēt mainīgos destrukturizācijas laikā. Tie var tikt deklarēti iepriekš:

javascriptlet obj = {
  year:  2025,
  month: 12,
  day:   31,
};

let year, month, day; // deklarēsim mainīgos iepriekš

Tomēr šeit, atšķirībā no masīviem, ir nianses. Bez komandas let pirms cirtainajām iekavām šīs cirtainās iekavas netiks uztvertas JavaScript kā destrukturizācijas komanda (tās tiks uztvertas kā koda bloks):

javascript{year, month, day} = obj; // nedarbosies

Lai atrisinātu problēmu, destrukturizācijas komanda objektam jāieliek apaļās iekavās:

javascript({year, month, day} = obj);