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

getters และ setters ในคลาส JavaScript?


ชั้นเรียน อนุญาตให้ใช้ getters และ ตัวตั้งค่า . เป็นการดีที่จะใช้ getters และ ตัวตั้งค่า สำหรับคุณสมบัติ โดยเฉพาะอย่างยิ่งหากคุณต้องการทำอะไรที่พิเศษกับค่าก่อนที่จะส่งคืนหรือก่อนที่คุณจะตั้งค่า วิธีเพิ่ม ผู้ทะเยอทะยาน และ ตัวตั้งค่า ในชั้นเรียน ใช้ get และ ตั้งค่า คีย์เวิร์ด

ตัวอย่าง

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(brand) {
         this.Compname = brand;
      }
      get name() {
         return this.Compname;
      }
      set name(x) {
         this.Compname = x;
      }
   }
   myName = new Company("Tutorialspoint");
   document.getElementById("method").innerHTML = myName.Compname;
</script>
</body>
</html>

ผลลัพธ์

Tutorialspoint