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š:
let 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):
{year, month, day} = obj; // nedarbosies
Lai atrisinātu problēmu, destrukturizācijas komanda objektam jāieliek apaļās iekavās:
({year, month, day} = obj);