回答編集履歴
1
補足を追加
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
addEventListenerでは、ターゲット(今回はボタン)にイベント(今回はクリック)が配信されるときに実行するイベントリスナー(関数)を**設定**します。提示されたコードでは、イベントリスナーがアロー関数(ラムダ式)で書かれているので、whileループ内の`(e) => { ... }`の部分が設定内容です。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
ということは、上記「...」の部分に書かれた内容は、whileループ中で実行されるわけではなく、イベント発生時に備えて設定しておくだけですよね。そこに、`buttonIndex++`などを書いても、繰り返しの最中に更新されませんから……あとはわかるな?
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
```JavaScript
|
2
10
|
|
3
11
|
while (buttonIndex < buttonLength) {
|