დამატებითი მნიშვნელობები მასივის დესტრუქტურიზაციისას JavaScript-ში

თუ მასივში ელემენტები ნაკლებია ცვლადებზე, მაშინ "დამატებით" ცვლადებში ჩაიწერება undefined:

javascriptlet arr = [2025, 12];
let [year, month, day] = arr;

console.log(year);  // გამოიტანს 2025-ს
console.log(month); // გამოიტანს 12-ს
console.log(day);   // გამოიტანს undefined-ს

თუ მასივში მეტი ელემენტია ვიდრე ცვლადი - დამატებითი ელემენტები არსად ჩაიწერება და არაფერი შეიძლება მოხდეს. მაგალითისთვის დავამატოთ ჩვენს მასივში საათები, წუთები და წამები - ამით არაფერი შეიცვლება:

javascriptlet arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day] = arr;

console.log(year);  // გამოიტანს 2025-ს
console.log(month); // გამოიტანს 12-ს
console.log(day);   // გამოიტანს 31-ს