Таъриф додани тағирёбандаҳо ҳангоми деструктуризатсияи объектҳо дар JavaScript
Таъриф додани тағирёбандаҳо ҳангоми деструктуризатсия зарур нест. Онҳо метавонанд пешакӣ эълон карда шаванд:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let year, month, day; // тағирёбандаҳоро пешакӣ эълон мекунем
Аммо дар ин ҷо, баръакси массивҳо,
нуқсҳо мавҷуданд. Боиси дастури let пеш аз кашаҳои
каҷ ин кашаҳои каҷ аз тарафи
JavaScript ҳамчун дастури барои деструктуризатсия
фаҳмида намешаванд
(ва ҳамчун блоки рамз фаҳмида мешаванд):
{year, month, day} = obj; // кор намекунад
Барои ҳалли мушкилӣ дастури барои деструктуризатсияи объектро бояд дар қавсҳои доира гирифт:
({year, month, day} = obj);