O que get
significa nesta classe ES6? Como faço para referenciar esta função? Como devo usar?
class Polygon {
constructor(height, width) {
this.height = height;
this.width = width;
}
get area() {
return this.calcArea()
}
calcArea() {
return this.height * this.width;
}
}
5
Provavelmente é apenas um getter, mas dentro de uma classe em vez de um objeto. Não é realmente específico do ES6.
—
user4642212
@Xufox como você quer dizer que não é específico do ES6?
—
Keith Nicholas
@KeithNicholas: Que funcionou no ES5 da mesma forma.
—
Bergi
@KeithNicholas Getters existem desde ES5, eu acho. A única coisa que é ES6 aqui é a
—
user4642212
class
sintaxe, mas getters não são novidade.