JavaScript类中的获取器和设置器?

类允许使用getter和setter。对属性使用getter和setter是明智的,尤其是如果您想在返回值之前或在设置它们之前对值进行特殊处理。要在类中添加getter和setter,请使用get和set关键字。

示例

<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("Nhooo");
   document.getElementById("method").innerHTML = myName.Compname;
</script>
</body>
</html>

输出结果

Nhooo