Những gì hiện get
có nghĩa là trong lớp ES6 này? Làm cách nào để tham chiếu chức năng này? Tôi nên sử dụng nó như thế nào?
class Polygon {
constructor(height, width) {
this.height = height;
this.width = width;
}
get area() {
return this.calcArea()
}
calcArea() {
return this.height * this.width;
}
}
5
Nó rất có thể chỉ là một getter nhưng bên trong một lớp thay vì một đối tượng. Nó không thực sự dành riêng cho ES6.
—
user4642212
@Xufox làm thế nào bạn có nghĩa là nó không phải là ES6 cụ thể?
—
Keith Nicholas
@KeithNicholas: Nó cũng hoạt động trong ES5.
—
Bergi
@KeithNicholas Getters tồn tại kể từ ES5, tôi nghĩ vậy. Điều duy nhất là ES6 ở đây là
—
user4642212
class
cú pháp, nhưng getters không có gì mới.