Таъриф додани тағирёбандаҳо ҳангоми деструктуризатсияи объектҳо дар 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);