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ゲッターはES5から存在していると思います。ここでES6となるのは
—
user4642212
class
構文だけですが、ゲッターは新しいものではありません。