Javascript: вызов функции через определенный период времени
В JavaScript, как я могу вызвать функцию через определенный интервал времени?
Вот моя функция, которую я хочу запустить:
function FetchData() {
}
Ответы
Ответ 1
Вы можете использовать События синхронизации JavaScript для вызова функции через определенный промежуток времени:
Показывает окно предупреждения через 3 секунды:
setInterval(function(){alert("Hello")},3000);
Вы можете использовать два метода события времени в javascript.i.e.
-
setInterval()
: снова и снова выполняет функцию
заданные интервалы времени
-
setTimeout()
: выполняет функцию один раз, после ожидания
заданное количество миллисекунд
Ответ 2
звучит так, как будто вы ищете setInterval. Это так просто:
function FetchData() {
// do something
}
setInterval(FetchData, 60000);
если вы хотите только что-нибудь позвонить, theres setTimeout.
Ответ 3
Выполнить функцию FetchData()
один раз после 1000 миллисекунд:
setTimeout(FetchData,1000);
Выполнять функцию FetchData()
повторно каждые 1000 миллисекунд:
setInterval(FetchData,1000);
Ответ 4
setTimeout (func, 5000);
- он вызовет функцию с именем func() после указанного времени.
здесь, 5000 миллисекунд, то есть через 5 секунд