JavaScript Academy · पाठ

ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें

ऐरे और ऑब्जेक्ट डिस्ट्रक्चरिंग सीखें: मूल बातें, आइटम छोड़ना, डिफ़ॉल्ट मान, नाम बदलना और अदला-बदली की सरल तरकीब।

पाठ 1, कुल 2 में से8 चरण

ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 2 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 2 पाठ शामिल हैं।

परिचय

लक्ष्य: ऐरे और ऑब्जेक्ट से मानों को साफ़-सुथरे ढंग से निकालना।

  • ऐरे डिस्ट्रक्चरिंग
  • छोड़ना और डिफ़ॉल्ट मान
  • ऑब्जेक्ट डिस्ट्रक्चरिंग
  • नाम बदलना और अदला-बदली की तरकीब
ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 1

ऐरे की मूल बातें

ऐरे पैटर्न स्थितियों से मेल खाते हैं। पहला एलिमेंट पहले चर में जाता है और इसी तरह आगे।

// Array destructuring: assign by position
const pair = [10, 20];

const [x, y] = pair;

console.log("x:", x);
console.log("y:", y);
ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 2

छोड़ना और डिफ़ॉल्ट मान

स्थितियाँ छोड़ने के लिए कॉमा का उपयोग कीजिए। undefined या अनुपस्थित आइटम के लिए = डिफ़ॉल्ट जोड़िए।

// Skip items with commas and provide defaults
const triple = [5, undefined, 9];

// Skip the middle, provide default for missing/undefined
const [first, , third = 0] = triple;

console.log("first:", first);
console.log("third with default:", third);
ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 3

अदला-बदली की तरकीब

एक-पंक्ति वाली अदला-बदली अस्थायी चर की आवश्यकता से बचाती है।

// Swap values with destructuring
let a = "left";
let b = "right";

[a, b] = [b, a];

console.log("a:", a);
console.log("b:", b);
ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 4

ऑब्जेक्ट की मूल बातें और नाम बदलना

ऑब्जेक्ट key के आधार पर मेल खाते हैं। key: localName से नाम बदलिए और आवश्यकतानुसार = डिफ़ॉल्ट जोड़िए।

// Object destructuring: assign by property name
const user = { name: "Ayla", level: 2, active: true };

// Basic
const { name, active } = user;

// Renaming and default
const { level: userLevel = 0 } = user;

console.log("name:", name);
console.log("active:", active);
console.log("userLevel:", userLevel);
ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 5

नेस्टेड फ़ील्ड (सरल रूप)

आप नेस्टेड फ़ील्ड को एक ही चरण में पढ़ सकते हैं। मोबाइल पर आसानी से पढ़ने के लिए पैटर्न छोटे रखिए।

// Nested destructuring (keep it simple)
const config = {
  theme: { primary: "blue", contrast: "white" },
  flags: { compact: true }
};

const { theme: { primary }, flags: { compact } } = config;

console.log("primary:", primary);
console.log("compact:", compact);
ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 6

अदला-बदली सिंटैक्स प्रश्नोत्तरी

त्वरित जाँच: डिस्ट्रक्चरिंग से अदला-बदली।

ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 7

पुनरावलोकन

पुनरावलोकन: ऐरे स्थिति के आधार पर और ऑब्जेक्ट key के आधार पर डिस्ट्रक्चर होते हैं। आपने आइटम छोड़े, डिफ़ॉल्ट मानों का उपयोग किया, कुंजियों के नाम बदले और एक ही पंक्ति में मानों की अदला-बदली की।

ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें — चित्र 8
शुरुआत निःशुल्क

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
59
पाठ
200

अक्सर पूछे जाने वाले प्रश्न

क्या “ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें” पाठ निःशुल्क है?

हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 2 पाठ शामिल हैं।

“ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें” में मैं क्या सीखूँगा?

ऐरे और ऑब्जेक्ट डिस्ट्रक्चरिंग सीखें: मूल बातें, आइटम छोड़ना, डिफ़ॉल्ट मान, नाम बदलना और अदला-बदली की सरल तरकीब। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 2 में से 1वाँ पाठ है।

“ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. ऐरे/ऑब्जेक्ट डिस्ट्रक्चरिंग की मूल बातें
  2. रेस्ट और स्प्रेड — ऐरे और ऑब्जेक्ट के स्वाभाविक उपयोग
← JavaScript Academy पर वापस जाएँ