जावास्क्रिप्ट में डीस्ट्रक्चरिंग के दौरान शेष ऐरे
यदि ऐरे में वेरिएबल्स से अधिक एलिमेंट हैं,
तो आवश्यकता पड़ने पर अतिरिक्त एलिमेंट को
rest ऑपरेटर का उपयोग करके एक ऐरे में लिखा जा सकता है:
let arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day, ...time] = arr;
console.log(year); // 2025 प्रिंट करेगा
console.log(month); // 12 प्रिंट करेगा
console.log(day); // 31 प्रिंट करेगा
console.log(time); // [23, 59, 59] प्रिंट करेगा
निम्नलिखित कोड में, ऐरे के हिस्से संबंधित वेरिएबल्स में स्टोर किए जाते हैं:
let arr = ['John', 'Smit', 'development', 'programmer', 2000];
let name = arr[0];
let surname = arr[1];
let info = arr.slice(2); // दूसरे से लेकर ऐरे के अंत तक सभी एलिमेंट
इस कोड को सीखे गए सिद्धांत के अनुसार डीस्ट्रक्चरिंग के माध्यम से बदलें।