teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

typo修正

2019/03/13 07:49

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37502

answer CHANGED
@@ -2,4 +2,4 @@
2
2
  > アロー関数自身は this を持ちません。レキシカルスコープの this 値を使います。つまり、アロー関数内の this 値は通常の変数検索ルールに従います(スコープに this 値がない場合、その一つ外側のスコープで this 値を探します)。
3
3
  [アロー関数 - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functions#No_separate_this)
4
4
 
5
- 解決方法としては、通常の関数式で書くか、`event.target`を使うか、になるかと思います。
5
+ 解決方法としては、通常の関数式で書くか、`Event.target`を使うか、になるかと思います。

1

追記

2019/03/13 07:49

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37502

answer CHANGED
@@ -1,3 +1,5 @@
1
1
  アロー関数は`this`を束縛しないので、想定しているものとは違うものが入っているだろうと思います。
2
2
  > アロー関数自身は this を持ちません。レキシカルスコープの this 値を使います。つまり、アロー関数内の this 値は通常の変数検索ルールに従います(スコープに this 値がない場合、その一つ外側のスコープで this 値を探します)。
3
- [アロー関数 - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functions#No_separate_this)
3
+ [アロー関数 - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functions#No_separate_this)
4
+
5
+ 解決方法としては、通常の関数式で書くか、`event.target`を使うか、になるかと思います。