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

জাভাস্ক্রিপ্ট অবজেক্ট কনস্ট্রাক্টরে মেথড যোগ করা

একটি অবজেক্ট কনস্ট্রাক্টর (constructor)-এ মেথড যোগ করা সাধারণ অবজেক্ট-এ মেথড যোগ করার মতো নয়। আমরা সাধারণ অবজেক্টের মত করে সরাসরি মেথড যোগ করতে পারি না। অবজেক্ট কনস্ট্রাক্টর-এ মেথড বানাতে হলে সেটি অবশ্যই অবজেক্ট কনস্ট্রাক্টর-এর ভিতরে যোগ করতে হবে।

উদাহরণ

নিচের উদাহরণে, মেথডটি কনস্ট্রাক্টরের ভিতরে যোগ করা হয়েছে, তাই আমরা একটি বৈধ মান পেয়েছি।

<html> <body> <script> 
  function Business(name, property, age, designation) { 
    this.Name = name; 
    this.prop = property; 
    this.age = age; 
    this.designation = designation; 
    this.name = function() { 
      return this.Name; 
    }; 
  } 
  var person1 = new Business("Trump", "$28.05billion", "73", "President"); 
  document.write(person1.name()); 
</script> </body> </html>

আউটপুট

Trump
  1. জাভাস্ক্রিপ্টে Object.fromEntries() মেথড

  2. জাভাস্ক্রিপ্টে অবজেক্টের মেথডকে ক্লিক হ্যান্ডলারের সাথে বাইন্ড করা

  3. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে প্রোপার্টি নাম রিপ্লেস করা

  4. জাভাস্ক্রিপ্টে পিউর কোড ব্যবহার করে ভিন্ন li-এ ক্লাস নাম যোগ করা