JavaScriptの this ってオブジェクト指向と相性が悪い・・・ 最近JSでクラス(class)を使っていて、そう感じる場面がありました。 そこでJavaScriptでクラスを使う場合、 コールバック内でクラス(class)のthisを参照する方法 をまとめておきます。 これは気を付けてないと重大なバグの温床になるかもしれません(怖) 問題に遭遇したのはクラスを作っていた時・・・ 昔のJavaScriptだと クラス なんて高尚なものは使えなかったです。 せいぜい prototype で疑似的なクラスを再現する程度みたいな感じ でもES2016から class が正式にサポートされてます。これは大きな進展 ▼ あと各ブラウザでの対応状況