𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 میں 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 اور 𝗔𝗿𝗿𝗮𝘆𝘀 میں مہارت حاصل کرنا
JavaScript ڈویلپرز کے لیے دو بنیادی تصورات کو سمجھنا ضروری ہے: Constructors اور Arrays۔
Constructors آپ کو objects بنانے میں مدد دیتے ہیں۔ کسی function سے objects بنانے کے لیے new keyword کا استعمال کریں۔ یہ name اور age جیسی properties کو خودکار طور پر سیٹ کر دیتا ہے۔
مثال:
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 کا سائز دکھاتا ہے۔
آپ ڈیٹا کو process کرنے کے لیے ان ٹولز کا استعمال کرتے ہیں۔ مثال کے طور پر، آپ مجموعہ (total) یا اوسط (average) معلوم کرنے کے لیے طلباء کے نمبروں کی فہرست میں loop چلا سکتے ہیں۔
گریڈز کیلکولیٹ کرنے کا منطقی بہاؤ (Logic flow):
- loop کا استعمال کرتے ہوئے فیل ہونے والے نمبروں کو چیک کریں۔
- تمام نمبروں کا مجموعہ (sum) معلوم کریں۔
- اوسط معلوم کرنے کے لیے مجموعے کو array کی length سے تقسیم کریں۔
- اوسط اسکور کی بنیاد پر گریڈ تفویض کریں۔
ان بنیادی باتوں میں مہارت حاصل کرنا آپ کے کوڈ کو زیادہ صاف ستھرا اور موثر بناتا ہے۔
ماخذ: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8