質問編集履歴

4

追記

2023/03/01 23:26

投稿

qtyuty
qtyuty

スコア1

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,9 @@
7
7
  clearTimeout(timerID);
8
8
  }
9
9
  このような形は望んでいません
10
+
11
+ 現在いくつ予約されているsetTimeoutがあるかわからない条件下で
12
+ timerIDで登録されたsetTimeoutを全て停止させたい
10
13
 
11
14
  ```ここに言語を入力
12
15
  <div>1</div>

3

追記

2023/03/01 23:22

投稿

qtyuty
qtyuty

スコア1

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,10 @@
3
3
 
4
4
  前提条件としてはtimerID=setTimeoutは同じ変素名での宣言となります
5
5
  必ず10回setTimeoutの予約(実行処理)を入れることです
6
+ if(i==5||i==6||i==7||i==8||i==9||i==10){
7
+ clearTimeout(timerID);
8
+ }
9
+ このような形は望んでいません
6
10
 
7
11
  ```ここに言語を入力
8
12
  <div>1</div>

2

追記

2023/03/01 23:20

投稿

qtyuty
qtyuty

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- setTimeoutをていしさせるための変数が全て同一だとして、一括停止させる方法はないでしょうか?
1
+ setTimeoutを停止させるための変数が全て同一だとして、一括停止させる方法はないでしょうか?
2
2
  下記でいったら5の出力以降はsetTimeoutのキャンセルを行いたいです
3
3
 
4
4
  前提条件としてはtimerID=setTimeoutは同じ変素名での宣言となります
@@ -24,7 +24,7 @@
24
24
  console.log(div[i].innerText);
25
25
  },i*1000);
26
26
  if(i==5){
27
- clearTimeout(timerID);
27
+ clearTimeout(timerID);//6だけ止まる 1 2 3 4 5 7 8 9 10と続く
28
28
  }
29
29
  }
30
30
  }

1

追記

2023/03/01 23:18

投稿

qtyuty
qtyuty

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,7 @@
2
2
  下記でいったら5の出力以降はsetTimeoutのキャンセルを行いたいです
3
3
 
4
4
  前提条件としてはtimerID=setTimeoutは同じ変素名での宣言となります
5
+ 必ず10回setTimeoutの予約(実行処理)を入れることです
5
6
 
6
7
  ```ここに言語を入力
7
8
  <div>1</div>