get
이 ES6 수업에서 무엇을 의미합니까? 이 함수를 어떻게 참조합니까? 어떻게 사용해야합니까?
class Polygon {
constructor(height, width) {
this.height = height;
this.width = width;
}
get area() {
return this.calcArea()
}
calcArea() {
return this.height * this.width;
}
}
5
그것은 단지 게터 일 가능성이 높지만 객체 대신 클래스 안에 있습니다. 실제로 ES6 전용이 아닙니다.
—
user4642212
@Xufox ES6 특정이 아니라는 의미는 무엇입니까?
—
Keith Nicholas
@KeithNicholas : ES5에서도 똑같이 작동했습니다.
—
Bergi
@KeithNicholas Getters는 ES5 이후로 존재한다고 생각합니다. 여기서 ES6의 유일한 것은
—
user4642212 2015-08-13
class
구문이지만 getter는 새로운 것이 아닙니다.