JavaやKotlin、Swiftなど、多くのオブジェクト指向言語では、this はクラス内メソッドなどで利用され、そのインスタンス自身を指します。 JavaScriptでは挙動が異なります。 本記事では、JavaScriptにおける this の仕様をまとめます。 りあクト! TypeScriptで始めるつらくないReact開発 第3.1版【Ⅰ. 言語・環境編】を参考にしています。 めちゃくちゃ良書で、JavaScript・TypeScript、Reactについて深堀りされているのでおすすめの本です! this に関するおすすめルール りあクト! TypeScriptで始めるつらくないReact開発 第3.1版【Ⅰ. 言語・環境編】では、下の2つを守ることが推奨されています。 this はClass構文内でしか使わない Class構文内では、メソッドを含めたあらゆる関数の定義をアロー関数