English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Getters y setters en clases de JavaScript?

La clase permite el uso de getters y setters. Es recomendable usar getters y setters para las propiedades, especialmente si desea realizar un procesamiento especial de los valores antes de devolverlos o establecerlos. Para agregar getters y setters a una clase, utilice las palabras clave get y set.

Ejemplo

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

Resultados de salida

w3codebox