जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के दौरान अतिरिक्त मान
यदि ऐरे में तत्वों की संख्या वेरिएबल्स से कम है,
तो "अतिरिक्त" वेरिएबल्स में 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 प्रिंट करेगा