のタイミング値はsetInterval
、関数が再度呼び出される次回の時間を決定します。例えば:
t = 8000;
myFunction(){
if (someCondition){
//halt setInterval
//t = 5000;
// setInterval(myFunction,t);
}
// do some logic
}
setInterval(myFunction, t);
問題はt
、現在の通話を次の通話まで残したい時間に影響を与えないことです。つまり、停止setInterval
してから新しい時間で再度リセットする方法はありますか?