JavaScript में Constructors और Arrays में महारत हासिल करना

JavaScript डेटा को मैनेज करने के लिए constructors और arrays पर निर्भर करता है। इन बुनियादी बातों को समझने से आपको साफ़-सुथरा कोड लिखने में मदद मिलती है।

Constructors

Constructors ऑब्जेक्ट्स के लिए ब्लूप्रिंट के रूप में कार्य करते हैं। इंस्टेंस (instances) बनाने के लिए new कीवर्ड का उपयोग करें।

Example:

function Person(name = "Unknown", age = 0) {
    this.name = name;
    this.age = age;
}

const person1 = new Person("Pranjal", 30);
const person2 = new Person("Amar");

"this" कीवर्ड उस ऑब्जेक्ट को संदर्भित (refer) करता है जिसे बनाया जा रहा है।

Arrays

Arrays डेटा की सूचियों (lists) को स्टोर करते हैं। वे zero-based indexing का उपयोग करते हैं। इसका मतलब है कि पहला आइटम इंडेक्स 0 पर होता है।

Array के मुख्य नियम: • अपनी लिस्ट का आकार जानने के लिए .length का उपयोग करें। • अंत में आइटम जोड़ने के लिए .push() का उपयोग करें। • अंत से आइटम हटाने के लिए .pop() का उपयोग करें। • शुरुआत में आइटम जोड़ने के लिए .unshift() का उपयोग करें। • शुरुआत से आइटम हटाने के लिए .shift() का उपयोग करें।

Practical Logic

आप नंबरों को प्रोसेस करने के लिए arrays का उपयोग करते हैं। आप कुल योग (total) या औसत (average) निकालने के लिए मार्क्स के माध्यम से लूप चला सकते हैं।

यदि आप छात्रों के ग्रेड चेक करना चाहते हैं, तो इन चरणों का पालन करें:

  1. गिनें कि कितने स्कोर पासिंग मार्क से कम हैं।
  2. लूप का उपयोग करके कुल स्कोर का योग करें।
  3. औसत प्राप्त करने के लिए कुल योग को आइटमों की संख्या से विभाजित करें।
  4. उस औसत के आधार पर ग्रेड असाइन करें।

यह लॉजिक आपके डेटा को व्यवस्थित रखता है और आपके फंक्शन्स को प्रेडिक्टेबल (predictable) बनाता है।

Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8