การเพิ่มวิธีการให้กับวัตถุ คอนสตรัคเตอร์ ไม่เหมือนกับการเพิ่มวิธีการให้กับอ็อบเจกต์ปกติ . เราไม่สามารถเพิ่มเมธอดได้เนื่องจากเป็นกรณีของอ็อบเจกต์ปกติ เพื่อสร้างวิธีการใน ตัวสร้างวัตถุ จะต้องเพิ่มเข้าไปภายใน ตัวสร้างวัตถุ
ตัวอย่าง
ในตัวอย่างต่อไปนี้ วิธีการ ถูกเพิ่มเข้าไปใน 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