Deklarimi i variablave gjatë destrukturoimit të objekteve në JavaScript
Nuk është e detyrueshme të deklarohen variablat gjatë destrukturoimit. Ato mund të deklarohen paraprakisht:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let year, month, day; // deklarojmë variablat paraprakisht
Megjithatë, këtu, ndryshe nga me vargjet, ekzistojnë
nuanca. Pa komandën let përpara kllapave gjarpërore
këto kllapa gjarpërore nuk do të perceptohen nga
JavaScript si një komandë për destrukturoim
(do të perceptohen si një bllok kodi):
{year, month, day} = obj; // nuk do të funksionojë
Për të zgjidhur problemin, komanda për destrukturoimin e objektit duhet të vendoset brenda kllapave të rrumbullakëta:
({year, month, day} = obj);