অবজেক্টে মেথড যোগ করা (Adding a method to the object)
একটি জাভাস্ক্রিপ্ট অবজেক্ট-এ মেথড যোগ করা অবজেক্ট কনস্ট্রাক্টর-এ মেথড যোগ করার চেয়ে সহজ। আমাদের মেথডটি এক্সিস্টিং প্রপার্টির সাথে এসাইন করতে হয় যাতে কাজটি সম্পন্ন হয়।
উদাহরণ
নিচের উদাহরণে, প্রথমে অবজেক্ট টাইপ তৈরি করা হয়েছে এবং পরে অবজেক্টের প্রপার্টিগুলো তৈরি করা হয়েছে। প্রপার্টি তৈরি হলে, প্রতিটি অবজেক্টে একটি মেথড এসাইন করা হয়েছে এবং প্রপার্টিগুলো মেথডের মাধ্যমে আপনার প্রয়োজন অনুযায়ী অ্যাক্সেস করা হয়েছে।
<html> <body>
<p id="prop"></p>
<script>
function Business(name, property, age, designation) {
this.Name = name;
this.prop = property;
this.age = age;
this.designation = designation;
}
var person1 = new Business("Trump", "$28.05billion", "73", "President");
var person2 = new Business("Jackma", "$35.6 billion", "54", "entrepeneur");
person1.det = function() {
return this.Name + " " + " has a property of net worth " + "" + this.prop;
};
person2.det = function() {
return this.Name + " " + " has a property of net worth " + "" + this.prop;
};
document.write(person2.det() + " and " + person1.det());
</script>
</body> </html>
আউটপুট
Jackma has a property of net worth $35.6 billion and Trump has a property of net worth $28.05billion