JavaScript میں Constructors اور Arrays میں مہارت حاصل کرنا

JavaScript ڈیٹا کو مینیج کرنے کے لیے constructors اور arrays پر انحصار کرتی ہے۔ ان بنیادی اصولوں کو سمجھنا آپ کو بہتر اور صاف ستھرا کوڈ لکھنے میں مدد دیتا ہے۔

Constructors

Constructors اشیاء (objects) کے لیے بلیو پرنٹ (blueprints) کے طور پر کام کرتے ہیں۔ 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" کی ورڈ اس object کی طرف اشارہ کرتا ہے جو تخلیق کیا جا رہا ہے۔

Arrays

Arrays ڈیٹا کی فہرستوں کو محفوظ کرتے ہیں۔ یہ zero-based indexing استعمال کرتے ہیں۔ اس کا مطلب ہے کہ پہلا آئٹم انڈیکس 0 پر ہوتا ہے۔

Arrays کے اہم اصول: • اپنی لسٹ کا سائز معلوم کرنے کے لیے .length کا استعمال کریں۔ • آخر میں آئٹمز شامل کرنے کے لیے .push() کا استعمال کریں۔ • آخر سے آئٹمز ہٹانے کے لیے .pop() کا استعمال کریں۔ • شروع میں آئٹمز شامل کرنے کے لیے .unshift() کا استعمال کریں۔ • شروع سے آئٹمز ہٹانے کے لیے .shift() کا استعمال کریں۔

عملی منطق (Practical Logic)

آپ نمبروں پر کارروائی کرنے کے لیے arrays کا استعمال کرتے ہیں۔ آپ ٹوٹل یا اوسط (average) معلوم کرنے کے لیے مارکس کے ذریعے لوپ (loop) چلا سکتے ہیں۔

اگر آپ طلباء کے گریڈز چیک کرنا چاہتے ہیں، تو ان مراحل پر عمل کریں:

  1. گنیں کہ کتنے اسکور پاسنگ مارک سے کم ہیں۔
  2. لوپ کا استعمال کرتے ہوئے تمام اسکورز کا مجموعہ نکالیں۔
  3. اوسط معلوم کرنے کے لیے مجموعے کو آئٹمز کی تعداد پر تقسیم کریں۔
  4. اس اوسط کی بنیاد پر گریڈ مقرر کریں۔

یہ منطق آپ کے ڈیٹا کو منظم اور آپ کے فنکشنز کو قابلِ پیش گوئی (predictable) رکھتی ہے۔

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