JavaScript में ऐरे डीस्ट्रक्चरिंग
इस पाठ में हम ऐरे की डीस्ट्रक्चरिंग ऑपरेशन को समझेंगे। यह ऑपरेशन एक ही लाइन के कोड में ऐरे के एलिमेंट्स को वेरिएबल्स में बड़े पैमाने पर लिखने के लिए डिज़ाइन किया गया है।
इस ऑपरेशन का सिंटैक्स निम्नलिखित है:
javascriptlet [variable1, variable2, variable3] = array;
जैसा कि आप देखते हैं, = के बाईं ओर
वर्ग कोष्ठकों में वेरिएबल्स के नाम सूचीबद्ध हैं।
ये वेरिएबल्स बड़े पैमाने पर
let के माध्यम से घोषित किए जाते हैं,
जो खुलने वाले कोष्ठक से पहले स्थित होता है।
ऑपरेशन के परिणामस्वरूप पहले वेरिएबल में ऐरे का पहला एलिमेंट लिखा जाएगा (यानी कुंजी शून्य वाला), दूसरे वेरिएबल में - दूसरा, तीसरे वेरिएबल में - तीसरा।
आइए एक व्यावहारिक उदाहरण पर नज़र डालें। मान लीजिए कि हमारे पास एक ऐरे है जिसमें वर्ष, महीना और दिन संग्रहीत है:
javascriptlet arr = [2025, 12, 31];
आइए डीस्ट्रक्चरिंग का उपयोग करके वर्ष, महीना और दिन को संबंधित वेरिएबल्स में लिखें:
javascriptlet arr = [2025, 12, 31];
let [year, month, day] = arr;
आइए हमारे वेरिएबल्स की सामग्री देखें:
javascriptconsole.log(year); // 2025 प्रिंट करेगा
console.log(month); // 12 प्रिंट करेगा
console.log(day); // 31 प्रिंट करेगा
तुलना के लिए देखें कि बिना डीस्ट्रक्चरिंग के कोड कितना असुविधाजनक और लंबा हो जाता है:
javascriptlet arr = [2025, 12, 31];
let year = arr[0];
let month = arr[1];
let day = arr[2];
console.log(year); // 2025 प्रिंट करेगा
console.log(month); // 12 प्रिंट करेगा
console.log(day); // 31 प्रिंट करेगा
निम्नलिखित कोड में ऐरे के हिस्सों को संबंधित वेरिएबल्स में लिखा जाता है:
javascriptlet arr = ['John', 'Smit', 'development', 'programmer', 2000];
let name = arr[0];
let surname = arr[1];
let department = arr[2];
let position = arr[3];
let salary = arr[4];
इस कोड को सीखे गए सिद्धांत के अनुसार डीस्ट्रक्चरिंग के माध्यम से बदलें।