JavaScript Academy · पाठ

एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस

ऐरे में CRUD और पुनरावृत्ति; ऑब्जेक्ट लिटरल तथा डॉट/ब्रैकेट और वैकल्पिक चेनिंग से प्रॉपर्टी एक्सेस

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

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

परिचय

लक्ष्य: ऐरे और ऑब्जेक्ट को सरल, सुरक्षित तरीकों से संभालना।

  • ऐरे CRUD
  • मानों पर पुनरावृत्ति
  • ऑब्जेक्ट तक पहुँचना
एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 1

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

जोड़ने के लिए push/unshift और हटाने के लिए pop/shift का उपयोग कीजिए। मोबाइल पर प्रिंट छोटे रखिए।

// Make an array
const colors = ["red", "green"];

// Add to end
colors.push("blue");

// Add to start
colors.unshift("pink");

// Remove from end
const last = colors.pop();

// Remove from start
const first = colors.shift();

console.log("Colors now:", colors);
console.log("Removed:", first, last);
एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 2

इंडेक्स और लंबाई

सरल रीड के लिए इंडेक्स एक्सेस और लंबाई का उपयोग कीजिए।

// Read by index and use length
const nums = [10, 20, 30];

console.log("First:", nums[0]);
console.log("Last:", nums[nums.length - 1]);
console.log("Count:", nums.length);
एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 3

ऐरे पर पुनरावृत्ति

for…of सीधे मान देता है; forEach हर मान के लिए एक फ़ंक्शन कॉल करता है।

// Iterate values with for…of
const fruits = ["apple", "banana", "cherry"];

for (const value of fruits) {
  console.log("of:", value);
}

// Or use forEach with a small callback
fruits.forEach(function (v) {
  console.log("each:", v);
});
एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 4

ऑब्जेक्ट लिटरल और एक्सेस

ऑब्जेक्ट कुंजी–मान युग्म संग्रहित करते हैं। डॉट या ब्रैकेट एक्सेस का उपयोग कीजिए।

// Create an object with properties
const user = {
  name: "Ayla",
  level: 1,
  active: true
};

// Dot access
console.log("Name:", user.name);

// Bracket access (useful for dynamic keys)
const key = "level";
console.log("Level:", user[key]);
एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 5

वैकल्पिक चेनिंग और स्प्रेड

?. किसी पथ के न मिलने पर त्रुटियों से बचाता है। क्लोन बनाने और ऑब्जेक्ट मर्ज करने के लिए ... स्प्रेड का उपयोग कीजिए (बाद की कुंजियाँ पहले वाली कुंजियों को अधिलेखित करती हैं)।

// Optional chaining: safely read nested values
const profile = { contact: { email: "ayla@example.com" } };
console.log("Email:", profile.contact?.email);
console.log("Twitter:", profile.social?.twitter);

// Clone and merge with spread
const base = { a: 1, b: 2 };
const extra = { b: 9, c: 3 };

const clone = { ...base };
const merged = { ...base, ...extra };

console.log("Clone:", clone);
console.log("Merged:", merged);
एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 6

ऐरे विधि प्रश्नोत्तरी

त्वरित जाँच: ऐरे के अंत में जोड़ना।

एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 7

पुनरावलोकन

पुनरावलोकन: आपने ऐरे CRUD का अभ्यास किया, for…of/forEach से पुनरावृत्ति की, ऑब्जेक्ट प्रॉपर्टी तक पहुँचे, वैकल्पिक चेनिंग का उपयोग किया और स्प्रेड से क्लोन तथा मर्ज किया।

एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस — चित्र 8
शुरुआत निःशुल्क

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

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

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

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

क्या “एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस” पाठ निःशुल्क है?

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

“एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस” में मैं क्या सीखूँगा?

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

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

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

“एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. एरे CRUD, इटरेशन; ऑब्जेक्ट की बुनियाद और एक्सेस
  2. क्लोन करना और मर्ज करना — स्प्रेड और Object.assign
← JavaScript Academy पर वापस जाएँ