დამატებითი მნიშვნელობები მასივის დესტრუქტურიზაციისას JavaScript-ში
თუ მასივში ელემენტები ნაკლებია ცვლადებზე,
მაშინ "დამატებით" ცვლადებში ჩაიწერება undefined:
let arr = [2025, 12];
let [year, month, day] = arr;
console.log(year); // გამოიტანს 2025-ს
console.log(month); // გამოიტანს 12-ს
console.log(day); // გამოიტანს undefined-ს
თუ მასივში მეტი ელემენტია ვიდრე ცვლადი - დამატებითი ელემენტები არსად ჩაიწერება და არაფერი შეიძლება მოხდეს. მაგალითისთვის დავამატოთ ჩვენს მასივში საათები, წუთები და წამები - ამით არაფერი შეიცვლება:
let arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day] = arr;
console.log(year); // გამოიტანს 2025-ს
console.log(month); // გამოიტანს 12-ს
console.log(day); // გამოიტანს 31-ს