जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के दौरान अतिरिक्त मान

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