JavaScriptのthis
thisについて
ref
class内の
this
はインスタンスを指す
constructorで定義したプロパティは、インスタンスのプロパティを指すが、
メソッドはプロトタイプのメソッドとして定義される
つまり、methodは
prototype
の挙動をすることになり、直感的なclassのmethodとは微妙に異なるものに成る
これを避けるために
.bind(this)
みたいなことを書く