中的时间值setInterval
确定下一次将再次调用该函数的时间。例如:
t = 8000;
myFunction(){
if (someCondition){
//halt setInterval
//t = 5000;
// setInterval(myFunction,t);
}
// do some logic
}
setInterval(myFunction, t);
问题是更改t
不会影响我希望在下一次通话之前保持当前通话的时间。换句话说,有什么办法可以停止setInterval
,然后我可以用新的时间再次重置它?