質問編集履歴
1
解決方法の提示
title
CHANGED
File without changes
|
body
CHANGED
@@ -48,4 +48,16 @@
|
|
48
48
|
};
|
49
49
|
af.execute();
|
50
50
|
// => 'this is within global'
|
51
|
+
```
|
52
|
+
|
53
|
+
###追記
|
54
|
+
アローファンクションの場合だとアロー関数の中にあるthisは、書いた時点で固定される(この場合だとWindowオブジェクトになってしまう)からでした。回答ありがとうございました。
|
55
|
+
```ここに言語を入力
|
56
|
+
コード
|
57
|
+
card.addEventListener("click",function() {
|
58
|
+
// 上でアロー関数で定義してしまうと下のthisはWindowオブジェクトになってしまう(アロー関数のthisは、書いた時点で固定されてしまう)
|
59
|
+
// そのため、下のfunction flipCard()を別の場所で使うとうまく機能しない場合がある。
|
60
|
+
flipCard(this);
|
61
|
+
.....
|
62
|
+
}
|
51
63
|
```
|