কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে কম্পোজিট ডেটা টাইপ অর্থাৎ অবজেক্ট কী?


কম্পোজিট ডেটা টাইপ

জাভাস্ক্রিপ্টে কম্পোজিট ডেটা টাইপের একাধিক মান থাকে, যেগুলো একসাথে গ্রুপ করা থাকে। এটি ক্লাসের অবজেক্টের মতো কাজ করে।

অবজেক্ট এবং অ্যারে

Object এবং Array হলো দুটি কম্পোজিট ডেটা টাইপ।

অবজেক্ট প্রোপার্টি এবং মেথড

অবজেক্টের প্রোপার্টি এবং মেথড ডট নোটেশন (dot notation) দিয়ে অ্যাক্সেস করা হয়:

dept.dept_id;

উপরে দেখা যাচ্ছে, প্রোপার্টি এবং মেথড ডট নোটেশন দিয়ে নির্দেশিত হয়। নোটেশন অবজেক্টের নাম (dept) দিয়ে শুরু হয় এবং প্রোপার্টির নাম (dept_id) দিয়ে শেষ হয়।

প্রোপার্টি যোগ করার সিনট্যাক্স

objectName.objectProperty = propertyValue;

উদাহরণ

var person = {};
person.name = "John";
person.age = 30;
person.greet = function() {
    return "Hello, " + this.name;
};

console.log(person.greet()); // "Hello, John"

অবজেক্ট লিটারেল সিনট্যাক্স (আধুনিক)

const person = {
    name: "John",
    age: 30,
    greet() {
        return `Hello, ${this.name}`;
    }
};
  1. জাভাস্ক্রিপ্ট টাইপ কোэрসন কী?

  2. MySQL-এ BLOB ডেটা টাইপ কী?

  3. MySQL-এ TEXT ডেটা টাইপ কী?

  4. C-এ FILE ডেটা টাইপ কী? (Opaque Data Type)