Computer >> Máy Tính >  >> Lập trình >> Javascript

getters và setters trong các lớp JavaScript?

Lớp học cho phép sử dụng getters người định vị . Thật thông minh khi sử dụng getters người định vị cho các thuộc tính, đặc biệt nếu bạn muốn làm điều gì đó đặc biệt với giá trị trước khi trả lại hoặc trước khi bạn đặt chúng. Để thêm getters người định vị trong lớp học, sử dụng get set từ khóa.

Ví dụ

<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>

Đầu ra

Tutorialspoint