回答編集履歴

1

追記

2018/11/10 14:00

投稿

NozomuIkuta
NozomuIkuta

スコア1260

test CHANGED
@@ -75,3 +75,23 @@
75
75
  - https://developer.mozilla.org/ja/docs/Web/API/Window/setInterval
76
76
 
77
77
  - https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
78
+
79
+
80
+
81
+ ## 追記
82
+
83
+ 他の方と入れ違いで回答したみたいなので、
84
+
85
+ 回答の違いを説明しておきます。
86
+
87
+
88
+
89
+ kei344さんの回答は、アロー関数を使用したものです。
90
+
91
+ 通常のfunctionのthisは「functionが実行された文脈に合わせて決定される」のに対して、
92
+
93
+ アロー関数のthisは「functionが記述された文脈に合わせて決定される」ことを利用して、
94
+
95
+ thisがwindowにならないようにしています。
96
+
97
+ アロー関数は対応ブラウザの問題もあるので、適宜調べてみてください。