Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะเพิ่มวิธีการให้กับวัตถุ JavaScript ได้อย่างไร?


การเพิ่มวิธีการให้กับวัตถุ

การเพิ่มวิธีการให้กับวัตถุจาวาสคริปต์ ง่ายกว่าการเพิ่มวิธีการใน ตัวสร้างวัตถุ . เราจำเป็นต้องกำหนดวิธีการให้กับคุณสมบัติที่มีอยู่เพื่อให้แน่ใจว่างานเสร็จสมบูรณ์

ตัวอย่าง

ในตัวอย่างต่อไปนี้ เริ่มแรก ประเภทอ็อบเจ็กต์ ถูกสร้างขึ้น และต่อมา คุณสมบัติของอ็อบเจ็กต์จะถูกสร้างขึ้น เมื่อสร้างคุณสมบัติเสร็จแล้ว จะมีการกำหนดเมธอดให้กับแต่ละอ็อบเจ็กต์ และคุณสมบัติถูกเข้าถึงโดยใช้เมธอดตามความต้องการของเรา

<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