質問編集履歴

1

”意図した挙動”を詳細へ修正 , コードの実行目的の情報の追加

2022/05/01 13:05

投稿

syosinsyascript
syosinsyascript

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,11 @@
1
1
  function()内のsetInterval()内にfetch()があり、function()外に条件clearInterval()を用意。
2
- 1回、function()を呼び出しそのまま条件clearInterval()を実行した場合は意図た挙動。
2
+ 1回、function()を呼び出しそのまま条件clearInterval()を実行した場合はsetInterval()はっかり停止しているが、
3
- 2回以上連続で、function()を呼び出し条件clearInterval()を実行した場合は意図した挙動をせず
3
+ 2回以上連続で、function()を呼び出し条件clearInterval()を実行した場合は1回目のsetInterval()は停止するが2回目以降のsetInterval()は
4
- chrome dev tool networkを見るとfunction()の呼び出し回数に連動してsetInterval()も重複していのを確認。問題点はここにあると認識してるが、解決法がわからない。
4
+ chrome dev tool networkを見るとfunction()の呼び出し回数に連動してsetInterval()も重複していいて、1回目以降setInterval()の非停止を確認。
5
+ 何故、変数名が同じなのにclearInterval()されないのか?、またどういった実行になっているのか?
6
+ がわかりません。
7
+ *補足*setInterval()内のfetch()の実行目的はリアルタイム(為替レートの様な)、秒単位で更新、
8
+ innerTextで上書きを行いたい為使用しています。
5
9
  ```htlm
6
10
  <div id='start'></div>
7
11
  <div id='stop'></div>