JavaScript-এ Objects

JavaScript অবজেক্ট কি-ভ্যালু (key-value) জোড়ায় ডেটা সংরক্ষণ করে। প্রতিটি জোড়া হলো একটি প্রপার্টি (property)। কি (key) হলো একটি স্ট্রিং। ভ্যালু (value) যেকোনো ডেটা টাইপ হতে পারে যেমন নম্বর, স্ট্রিং বা ফাংশন।

আপনি অবজেক্ট লিটারেল নোটেশন (object literal notation) ব্যবহার করে অবজেক্ট তৈরি করতে পারেন। আপনার ডেটা রাখার জন্য কার্লি ব্রেসেস (curly braces) ব্যবহার করুন।

অবজেক্ট তৈরি করা:

আপনি দুটি উপায়ে প্রপার্টি অ্যাক্সেস করতে পারেন:

১. ডট নোটেশন (Dot notation) অবজেক্টের নাম এবং প্রপার্টির নামের মাঝে একটি পিরিয়ড (.) ব্যবহার করুন। উদাহরণ: person.firstName

২. অ্যারে-লাইক নোটেশন (Array-like notation) স্কয়ার ব্র্যাকেট এবং কোটেশন ব্যবহার করুন। যদি আপনার কি-তে (key) স্পেস থাকে, তবে এটি প্রয়োজন। উদাহরণ: address['building no']

গুরুত্বপূর্ণ নিয়মাবলী:

আপনি একটি অবজেক্টের ভেতরের ডেটা পরিবর্তন করতে পারেন:

একটি প্রপার্টি আছে কিনা তা পরীক্ষা করতে in অপারেটর ব্যবহার করুন। কি (key) উপস্থিত থাকলে এটি true এবং না থাকলে false রিটার্ন করে।

উদাহরণ: 'employeeId' in employee দিলে true রিটার্ন করবে।

উৎস: https://dev.to/pdhanush26/objects-in-javascript-ma6