Declarar una propiedad de clase fuera de un método de clase
Vea cómo se declaran x e y en el constructor:
class Point {
constructor(x, y) {
this.x = x;
this.y = y;
}
toString() {
return '(' + this.x + ', ' + this.y + ')';
}
}
¿Hay alguna manera de declarar propiedades fuera de las funciones, por ejemplo:
class Point {
// Declare static class property here
// a: 22
constructor(x, y) {
this.x = x;
this.y = y;
}
toString() {
return '(' + this.x + ', ' + this.y + ')';
}
}
Así que quiero asignar un a 22 pero no estoy seguro si puedo hacerlo fuera del constructor pero aún dentro de la clase.