𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 میں 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 اور 𝗔𝗿𝗿𝗮𝘆𝘀 میں مہارت حاصل کرنا
آپ کو یہ سمجھنے کی ضرورت ہے کہ JavaScript میں objects کیسے بنائے جاتے ہیں اور lists کو کیسے مینیج کیا جاتا ہے۔ یہ گائیڈ constructors اور arrays کا احاطہ کرتی ہے۔
Constructors
ایک constructor ایک ہی ساخت (structure) کے متعدد objects تخلیق کرتا ہے۔ نیا instance بنانے کے لیے "new" keyword کا استعمال کریں۔
مثال:
function Person(name = "Unknown", age = 0) {
this.name = name;
this.age = age;
}
const person1 = new Person("Pranjal", 30);
const person2 = new Person();
Person 1 میں نام Pranjal اور عمر 30 ہے۔ Person 2 ڈیفالٹ ویلیوز (default values) استعمال کرتا ہے۔
Arrays
Arrays ڈیٹا کی فہرستوں (lists) کو محفوظ کرتے ہیں۔ JavaScript arrays میں zero-based indexing استعمال ہوتی ہے۔ اس کا مطلب ہے کہ پہلا آئٹم انڈیکس 0 پر ہوتا ہے۔
اہم اصول: • اپنی لسٹ کا سائز دیکھنے کے لیے .length استعمال کریں۔ • آخر میں آئٹمز شامل کرنے کے لیے push استعمال کریں۔ • آخری آئٹم ہٹانے کے لیے pop استعمال کریں۔ • شروع میں آئٹمز شامل کرنے کے لیے unshift استعمال کریں۔ • پہلا آئٹم ہٹانے کے لیے shift استعمال کریں۔
عملی منطق (Practical Logic)
آپ ڈیٹا پر کارروائی (process) کرنے کے لیے arrays کا استعمال کر سکتے ہیں۔ مثال کے طور پر، آپ نمبروں کی فہرست سے گریڈز کا حساب لگا سکتے ہیں۔
- فیل ہونے والے اسکورز تلاش کرنے کے لیے array میں لوپ (loop) چلائیں۔
- کل رقم حاصل کرنے کے لیے تمام نمبروں کو جمع کریں۔
- اوسط (average) معلوم کرنے کے لیے کل رقم کو array کی لمبائی سے تقسیم کریں۔
- گریڈ دینے کے لیے if-else سٹیٹمنٹس کا استعمال کریں۔
یہ منطق آپ کے کوڈ میں ڈیٹا کے کاموں کو خودکار (automate) بنانے میں مدد دیتی ہے۔
Source: https://www.geeksforgeeks.org/javascript/javascript-arrays/ Source: https://www.geeksforgeeks.org/javascript/js-constructor-method/
مکمل پوسٹ: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi