একটি অবজেক্ট কনস্ট্রাক্টর (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