Cosa significa get
in questa classe ES6? Come faccio a fare riferimento a questa funzione? Come dovrei usarlo?Qual è la parola chiave "get" prima di una funzione in una classe?
class Polygon {
constructor(height, width) {
this.height = height;
this.width = width;
}
get area() {
return this.calcArea()
}
calcArea() {
return this.height * this.width;
}
}
È molto probabilmente solo un [getter] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get) ma all'interno di una classe anziché di un oggetto. Non è proprio specifico per ES6. – Xufox
@Xufox come intendete che non sia specifico per ES6? –
@KeithNicholas: Che ha funzionato in ES5 lo stesso. – Bergi