JavaScript объекттерин деструктуризациялоодо өзгөрмөлөрдү жарыялоо

Деструктуризациялоодо өзгөрмөлөрдү жарыялоо милдеттүү эмес. Алар мурунтан эле жарыяланышы мүмкүн:

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

let year, month, day; // өзгөрмөлөрдү мурунтан эле жарыялайбыз

Бирок, бул жерде массивдерден айырмаланып, нуктар бар. let командасысыз (кашалуу) жака өзгөрмөлөр JavaScript тарабынан деструктуризациялоо командасы катары кабыл алынбайт (анын ордуна код блогу катары кабыл алынат):

javascript{year, month, day} = obj; // иштейбейт

Көйгөйүн чечүү үчүн объектти деструктуризациялоо командасын тегерек жакага алуу керек:

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