こんにちは! スマレジ テックファームのMichiです! TypeScriptのthisは不思議な動きをすることで有名です。自分も定期的に調べては忘れてしまうので、今回は忘備録として残しておきます。 thisとは? 呼び出し方によってthisの値が変わる? アロー関数はthisを持たない 参考 thisとは? まず前提として、thisとは何かについて説明しておきます。 thisとは自分自身を表すオブジェクトです。次のコードを見てください。 class User { name: string; #age: number; constructor(name: string, age: number…