JavaScript میں CRUD اور Constructors

آپ کو JavaScript میں ڈیٹا مینیج کرنے کی ضرورت ہوتی ہے۔ آپ یہ کام CRUD آپریشنز اور constructors کے ذریعے کرتے ہیں۔

CRUD سے مراد Create، Read، Update، اور Delete ہے۔ یہ چار مراحل آپ کو آبجیکٹ ڈیٹا مینیج کرنے کی اجازت دیتے ہیں۔

• Create: کسی آبجیکٹ میں نئی پراپرٹیز (properties) شامل کریں۔ سادہ کیز (keys) کے لیے dot notation استعمال کریں۔ اگر آپ کی کی (key) میں سپیس یا خصوصی حروف (special characters) ہوں تو bracket notation استعمال کریں۔

• Read: کسی آبجیکٹ سے ویلیوز (values) حاصل کریں۔ اگر کی (key) موجود نہ ہو تو JavaScript undefined واپس کرتا ہے۔

• Update: موجودہ ویلیو کو تبدیل کریں۔ آپ اسے براہ راست تبدیل کر سکتے ہیں یا اپ ڈیٹس کے ساتھ ایک نیا آبجیکٹ بنانے کے لیے spread operator استعمال کر سکتے ہیں۔

• Delete: کسی پراپرٹی کو ہٹانے کے لیے delete operator استعمال کریں۔ یہ کی (key) اور ویلیو (value) دونوں کو ختم کر دیتا ہے۔

Constructors آپ کو آبجیکٹس بنانے میں مدد دیتے ہیں۔ Constructor ایک خاص فنکشن ہے۔ یہ تب چلتا ہے جب آپ new keyword استعمال کرتے ہیں۔

جب آپ کسی constructor کو کال کرتے ہیں، تو تین چیزیں ہوتی ہیں:

آپ کو واحد (single) آبجیکٹس کے لیے object literals استعمال کرنے چاہئیں۔ جب آپ کو بہت سے آبجیکٹس بنانے کی ضرورت ہو تو constructors استعمال کریں۔ Constructor سے بننے والا ہر آبجیکٹ منفرد رہتا ہے۔ ایک آبجیکٹ میں تبدیلی دوسرے آبجیکٹس پر اثر انداز نہیں ہوتی۔

Source: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe