𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗺𝗲𝗶𝗻 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 𝗮𝗻𝗱 𝗔𝗿𝗿𝗮𝘆𝘀 𝗺𝗲𝗶𝗻 𝗺𝗮𝗵𝗮𝗿𝗮𝘁 𝗵𝗮𝘀𝗶𝗹 𝗸𝗮𝗿𝗻𝗮

JavaScript डेवलपर्स को दो मुख्य अवधारणाओं (concepts) को समझने की आवश्यकता है: Constructors और Arrays।

Constructors आपको objects बनाने में मदद करते हैं। किसी function से objects बनाने के लिए new कीवर्ड का उपयोग करें। यह name और age जैसी properties को स्वचालित रूप से सेट कर देता है।

Example:

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

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

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

मुख्य Array Methods:

  • push: अंत में एक आइटम जोड़ें।
  • pop: अंतिम आइटम को हटाएँ।
  • unshift: शुरुआत में एक आइटम जोड़ें।
  • shift: पहले आइटम को हटाएँ।
  • length: array का आकार दिखाता है।

आप डेटा को प्रोसेस करने के लिए इन टूल्स का उपयोग करते हैं। उदाहरण के लिए, आप कुल योग (total) या औसत (average) निकालने के लिए छात्रों के अंकों की सूची में लूप चला सकते हैं।

ग्रेड की गणना करने के लिए लॉजिक फ्लो (Logic flow):

  1. लूप का उपयोग करके फेल होने वाले अंकों की जाँच करें।
  2. सभी अंकों का योग निकालें।
  3. औसत प्राप्त करने के लिए योग को array की लंबाई (length) से विभाजित करें।
  4. औसत स्कोर के आधार पर ग्रेड असाइन करें।

इन बुनियादी बातों में महारत हासिल करने से आपका कोड अधिक साफ (cleaner) और कुशल (efficient) बनता है।

स्रोत: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8