回答編集履歴
2
typo修正
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
|
-
解決方法としては、通常の関数式で書くか、`
|
5
|
+
解決方法としては、通常の関数式で書くか、`Event.target`を使うか、になるかと思います。
|
1
追記
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`を使うか、になるかと思います。
|