JavaScript میں Objects
JavaScript objects ڈیٹا کو key-value pairs میں محفوظ کرتے ہیں۔ ہر pair ایک property ہے۔ key ایک string ہے۔ value کسی بھی قسم کا data type ہو سکتا ہے جیسے کہ number، string، یا function۔
آپ object literal notation کا استعمال کرتے ہوئے objects تخلیق کرتے ہیں۔ اپنے ڈیٹا کو محفوظ کرنے کے لیے curly braces کا استعمال کریں۔
Object بنانا:
- خالی object: let empty = {};
- ڈیٹا کے ساتھ object: let person = { firstName: 'John', lastName: 'Doe' };
آپ دو طریقوں سے properties تک رسائی حاصل کر سکتے ہیں:
Dot notation Object کے نام اور property کے نام کے درمیان ایک نقطہ (period) استعمال کریں۔ مثال: person.firstName
Array-like notation Square brackets اور quotes کا استعمال کریں۔ اگر آپ کی key میں spaces ہوں تو یہ ضروری ہے۔ مثال: address['building no']
اہم قواعد:
- ایسی property کے ناموں کے ساتھ dot استعمال کرنے سے جن میں spaces ہوں، syntax error پیدا ہوتا ہے۔
- errors سے بچنے کے لیے property کے ناموں میں spaces سے گریز کریں۔
- اگر آپ ایسی property کو پڑھنے کی کوشش کریں جو موجود نہ ہو، تو آپ کو undefined ملے گا۔
آپ object کے اندر ڈیٹا تبدیل کر سکتے ہیں:
- کسی value کو اپ ڈیٹ کرنے کے لیے، assignment operator (=) استعمال کریں۔
- نئی property شامل کرنے کے لیے، ایک نئی key کو value تفویض کریں۔
- کسی property کو ختم کرنے کے لیے، delete operator استعمال کریں۔
یہ چیک کرنے کے لیے کہ آیا کوئی property موجود ہے، in operator استعمال کریں۔ اگر key موجود ہو تو یہ true واپس کرتا ہے اور اگر نہ ہو تو false۔
مثال: 'employeeId' in employee returns true.