this
記事
IT・テクノロジー
関数実行時にthisの値を指定する
関数.call(thisにしたいオブジェクト, 引数1, ...)
関数.apply(thisにしたいオブジェクト, [引数1, ...])
call と apply の違いは引数を配列で渡すかだけ
thisの値
メソッドの場合
メソッドをもつオブジェクト
グローバルスコープで呼び出されている場合
グローバルオブジェクト
入れ子の関数の場合
グローバルオブジェクト
入れ子の関数内から外側のthisにアクセスする
①アロー関数 を使う
その時点の this を引き継ぐ
②外側の this を変数に代入してアクセスする