JavaScript-এ Objects

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

মেথডগুলো বর্ণনা করে একটি অবজেক্ট কী কাজ করে।

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

  1. Object Literals ডেটা সংজ্ঞায়িত করতে কার্লি ব্রেসেস (curly braces) ব্যবহার করুন। let user = { name: "Sourav", age: 23 };

  2. Object Constructor new Object() কমান্ড ব্যবহার করুন। let user = new Object(); user.name = "Sourav";

ডেটা কীভাবে অ্যাক্সেস করবেন:

অবজেক্ট তৈরি করার পর আপনি সেগুলো পরিবর্তন করতে পারেন। আপনি নতুন প্রপার্টি যোগ করতে পারেন বা পুরনো প্রপার্টি সরিয়ে ফেলতে পারেন।

একটি প্রপার্টি যোগ করতে: user.job = "Developer";

একটি প্রপার্টি সরিয়ে ফেলতে, delete অপারেটর ব্যবহার করুন: delete user.age;

একটি প্রপার্টি আছে কি না তা পরীক্ষা করতে, in অপারেটর বা hasOwnProperty মেথড ব্যবহার করুন: "name" in user; user.hasOwnProperty("name");

অবজেক্ট সম্পর্কিত ডেটা এবং লজিককে একত্রে গ্রুপ করে। এটি আপনার কোড পরিচালনা করা সহজ করে তোলে।

উৎস: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9