জাভাস্ক্রিপ্ট অবজেক্ট সংজ্ঞা

জাভাস্ক্রিপ্ট অবজেক্ট সংজ্ঞা (JavaScript Object Definition)

জাভাস্ক্রিপ্টে অবজেক্ট হলো ডেটার একটি সংগ্রহ যেখানে আমরা কী (key) এবং মান (value) এর জোড়া হিসেবে তথ্য সংরক্ষণ করি। অবজেক্ট ব্যবহার করে আমরা বাস্তব জগতের জিনিসপত্র বা ডেটাকে মডেল করতে পারি।

অবজেক্ট তৈরি করার পদ্ধতি

জাভাস্ক্রিপ্টে অবজেক্ট তৈরি করার প্রধান দুইটি উপায় আছে:

  1. লিটারাল সিনট্যাক্স (Object Literal Syntax)
  2. নিউ কীওয়ার্ড ব্যবহার করে (Using new Object())

১. অবজেক্ট লিটারাল


let ব্যক্তি = {
  নাম: "রহিম",
  বয়স: ৩০,
  পেশা: "শিক্ষক"
};

উপরের উদাহরণে ব্যক্তি নামের অবজেক্টে তিনটি প্রপার্টি আছে — নাম, বয়স ও পেশা। প্রতিটি প্রপার্টির একটি কী (যেমন: নাম) এবং একটি মান (যেমন: “রহিম”) আছে।

২. new Object() ব্যবহার


let ব্যক্তি = new Object();
ব্যক্তি.নাম = "করিম";
ব্যক্তি.বয়স = ২৫;
ব্যক্তি.পেশা = "ডাক্তার";

এই পদ্ধতিতে প্রথমে খালি অবজেক্ট তৈরি করা হয়, তারপর সেটিতে প্রপার্টি যোগ করা হয়।

অবজেক্ট থেকে ডেটা অ্যাক্সেস করা

অবজেক্টের প্রপার্টি অ্যাক্সেস করার জন্য দুইটি প্রধান পদ্ধতি:

  • ডট নোটেশন (Dot Notation): ব্যক্তি.নাম
  • ব্র্যাকেট নোটেশন (Bracket Notation): ব্যক্তি["নাম"]

console.log(ব্যক্তি.নাম);       // আউটপুট: রহিম
console.log(ব্যক্তি["বয়স"]);  // আউটপুট: ৩০

উদাহরণ: অবজেক্ট ব্যবহার করে শিক্ষার্থীর তথ্য সংরক্ষণ


let student = {
  নাম: "সাব্বির",
  বয়স: ২২,
  বিভাগ: "কম্পিউটার বিজ্ঞান",
  যোগদান_সাল: ২০২২,
  
  পরিচিতি: function() {
    return this.নাম + " " + this.বয়স + " বছর বয়সী।";
  }
};

console.log(student.পরিচিতি());  // আউটপুট: সাব্বির ২২ বছর বয়সী।

উপরের উদাহরণে student অবজেক্টে শুধু ডেটা নয়, একটি ফাংশন (পরিচিতি) ও আছে, যা অবজেক্টের প্রপার্টি ব্যবহার করে তথ্য রিটার্ন করে। এখানে this কীওয়ার্ড বর্তমান অবজেক্টকে নির্দেশ করে।


Leave a Reply