function map_vehicle(vid) {
function exe_map(){
alert(vid);
}
var timer = setTimeout(exe_map,10000);
}
这是我的 JavaScript 代码。我希望 alert(vid)
每 10000 毫秒执行一次,而不使用 setIntrval 和 inner map_vehicle
函数。
谢谢。
最佳答案
i want alert(vid) execute every 10000 milisec without using setIntrval and inner map_vehicle function.
只需在 exe_map
中再次调用相同的 setTimeout
function map_vehicle(vid)
{
function exe_map()
{
alert(vid);
setTimeout(exe_map,10000);//observe this line
}
setTimeout(exe_map,10000);
}
演示
function map_vehicle(vid)
{
function exe_map()
{
alert(vid);
setTimeout(exe_map,3000);//observe this line
}
setTimeout(exe_map,3000);
}
map_vehicle("10");
关于javascript - setTimeout 连续执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47547895/