質問編集履歴
3
最後
test
CHANGED
File without changes
|
test
CHANGED
@@ -208,8 +208,30 @@
|
|
208
208
|
|
209
209
|
});
|
210
210
|
|
211
|
+
}
|
212
|
+
|
211
|
-
```
|
213
|
+
```
|
212
|
-
|
214
|
+
|
213
|
-
フロー関数でしなかったらできました。フロー関数だとthisが定義されない
|
215
|
+
フロー関数でしなかったらできました。フロー関数だとthisが定義されない。
|
216
|
+
|
217
|
+
|
218
|
+
|
214
|
-
|
219
|
+
#####3
|
220
|
+
|
221
|
+
```
|
222
|
+
|
223
|
+
for(i = 0; i < panels.length; i++) {
|
224
|
+
|
225
|
+
panels[i].children[1].addEventListener('click',(e) =>{
|
226
|
+
|
227
|
+
console.log(e.target);
|
228
|
+
|
229
|
+
clearTimeout(timers[e.target.dataset.index]);
|
230
|
+
|
231
|
+
});
|
232
|
+
|
233
|
+
}
|
234
|
+
|
235
|
+
```
|
236
|
+
|
215
|
-
|
237
|
+
フロー関数の場合だとEvent.targetを使う。
|
2
追加事項2
test
CHANGED
File without changes
|
test
CHANGED
@@ -188,4 +188,28 @@
|
|
188
188
|
|
189
189
|
#やったこと
|
190
190
|
|
191
|
+
#####1
|
192
|
+
|
191
193
|
console.log(this);をしたところ`undefined`でした。
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
#####2
|
198
|
+
|
199
|
+
```
|
200
|
+
|
201
|
+
for(i = 0; i < panels.length; i++) {
|
202
|
+
|
203
|
+
panels[i].children[1].addEventListener('click',function(){
|
204
|
+
|
205
|
+
console.log(this);
|
206
|
+
|
207
|
+
clearTimeout(timers[this.dataset.index]);
|
208
|
+
|
209
|
+
});
|
210
|
+
|
211
|
+
```
|
212
|
+
|
213
|
+
フロー関数でしなかったらできました。フロー関数だとthisが定義されないみたいですね。
|
214
|
+
|
215
|
+
でもフロー関数のやり方もできれば知りたいです。
|
1
やったこと追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -182,4 +182,10 @@
|
|
182
182
|
|
183
183
|
|
184
184
|
|
185
|
-
|
185
|
+
よろしくお願いします
|
186
|
+
|
187
|
+
|
188
|
+
|
189
|
+
#やったこと
|
190
|
+
|
191
|
+
console.log(this);をしたところ`undefined`でした。
|