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

質問編集履歴

1

解決方法の提示

2021/11/11 23:55

投稿

Maruco2321
Maruco2321

スコア118

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
  ```