院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

javascriptのthis

thisの4種類のパターン
1:メソッド呼び出しパターン
2:関数呼び出しパターン
3:コンストラクタ呼び出しパターン
4:apply,call呼び出しパターン
JavaScriptの「this」は「4種類」??

アロー関数使っておけば、thisはだいたいはそのオブジェクトを指す。
例えば、this.変数 はそのオブジェクトのインスタンス変数。
これでだいたい大丈夫。
jQueryとかで若干違うときもあるけど
rubyみたいにインスタンス変数は@を付けるようにしてくれたらわかりやすいのにな