Verklaaring van veranderlikes tydens destruktuering van objekte in JavaScript
Dit is nie noodwendig om veranderlikes tydens destruktuering te verklaar nie. Hulle kan vooraf verklaar word:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let year, month, day; // verklaar veranderlikes vooraf
Hier is daar egter, anders as by skikkings,
fyner punte. Sonder die let opdrag voor die krulhakies
sal hierdie krulhakies nie deur JavaScript as 'n opdrag vir destruktuering
beskou word nie (maar sal as 'n kodeblok beskou word):
{year, month, day} = obj; // sal nie werk nie
Om die probleem op te los, moet die opdrag vir destruktuering van die objek tussen ronde hakies geplaas word:
({year, month, day} = obj);