는 x와 y는 생성자에 선언하는 방법을 참조하십시오 :선언 ES6 급 호텔 외부 기능
class Point {
constructor(x, y) {
this.x = x;
this.y = y;
}
toString() {
return '(' + this.x + ', ' + this.y + ')';
}
}
예를 들어 기능 이외의 속성을 선언 할 수있는 방법이 :
class Point {
// Declare static class property here
// a: 22
constructor(x, y) {
this.x = x;
this.y = y;
}
toString() {
return '(' + this.x + ', ' + this.y + ')';
}
}
그래서 내가 원하는 a를 22로 지정하지만 생성자 바깥에서도 수행 할 수 있는지 여부는 확실하지 않지만 클래스 내부는 여전히 알 수 있습니다.
내가 당신을 생각 예를 들어 위와 동일합니다 static get x() {return 5; }', 똑같은 일을 끝내는, 그냥 오히려 어리 석다. – somethinghere