質問編集履歴
1
”意図した挙動”を詳細へ修正 , コードの実行目的の情報の追加
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>
|