質問編集履歴

1

解決方法の提示

2021/11/11 23:55

投稿

Maruco2321
Maruco2321

スコア118

test CHANGED
File without changes
test CHANGED
@@ -99,3 +99,27 @@
99
99
  // => 'this is within global'
100
100
 
101
101
  ```
102
+
103
+
104
+
105
+ ###追記
106
+
107
+ アローファンクションの場合だとアロー関数の中にあるthisは、書いた時点で固定される(この場合だとWindowオブジェクトになってしまう)からでした。回答ありがとうございました。
108
+
109
+ ```ここに言語を入力
110
+
111
+ コード
112
+
113
+ card.addEventListener("click",function() {
114
+
115
+ // 上でアロー関数で定義してしまうと下のthisはWindowオブジェクトになってしまう(アロー関数のthisは、書いた時点で固定されてしまう)
116
+
117
+ // そのため、下のfunction flipCard()を別の場所で使うとうまく機能しない場合がある。
118
+
119
+ flipCard(this);
120
+
121
+                       .....
122
+
123
+ }
124
+
125
+ ```