𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁-এ 𝗖𝗥𝗨𝗗 এবং 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀

JavaScript-এ আপনাকে ডেটা ম্যানেজ করতে হবে। আপনি CRUD অপারেশন এবং কনস্ট্রাক্টরের (constructors) মাধ্যমে এটি করতে পারেন।

CRUD মানে হলো Create, Read, Update, এবং Delete। এই চারটি ধাপ আপনাকে অবজেক্ট ডেটা ম্যানেজ করতে সাহায্য করে।

• Create: একটি অবজেক্টে নতুন প্রপার্টি যোগ করা। সাধারণ কী (key)-এর জন্য dot notation ব্যবহার করুন। যদি আপনার কী-তে স্পেস বা বিশেষ ক্যারেক্টার থাকে, তবে bracket notation ব্যবহার করুন।

• Read: একটি অবজেক্ট থেকে ভ্যালু সংগ্রহ করা। যদি কী-টি না থাকে, তবে JavaScript undefined রিটার্ন করে।

• Update: বিদ্যমান কোনো ভ্যালু পরিবর্তন করা। আপনি এটি সরাসরি পরিবর্তন করতে পারেন অথবা আপডেটসহ একটি নতুন অবজেক্ট তৈরি করতে spread operator ব্যবহার করতে পারেন।

• Delete: একটি প্রপার্টি মুছে ফেলার জন্য delete অপারেটর ব্যবহার করুন। এটি কী এবং ভ্যালু উভয়ই মুছে ফেলে।

কনস্ট্রাক্টর আপনাকে অবজেক্ট তৈরি করতে সাহায্য করে। কনস্ট্রাক্টর হলো একটি বিশেষ ফাংশন। যখন আপনি new কিওয়ার্ড ব্যবহার করেন, তখন এটি রান করে।

যখন আপনি একটি কনস্ট্রাক্টর কল করেন, তখন তিনটি ঘটনা ঘটে:

একক অবজেক্টের জন্য আপনার object literals ব্যবহার করা উচিত। যখন আপনার অনেকগুলো অবজেক্ট তৈরি করার প্রয়োজন হয়, তখন কনস্ট্রাক্টর ব্যবহার করুন। একটি কনস্ট্রাক্টর থেকে তৈরি প্রতিটি অবজেক্ট স্বতন্ত্র থাকে। একটি অবজেক্টের পরিবর্তন অন্যগুলোর ওপর প্রভাব ফেলে না।

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