На данный вопрос уже ответили:
У меня есть функция. Эту функцию надо вызвать 10 раз, каждый раз через 10 секунд. Я пробовал сделать это так, но она выводит всего один раз:
for (var i = 0; i <=10; i++) {
setTimeout(funcBefore, 1000);
}
Через 10 секунд запускается цикл из 10 итераций с вызовом функции
function funcBefore (i) {
console.log(i);
}
setTimeout(function() {
for (var i = 0; i < 10; i++) {
funcBefore(i);
}
}, 10000);
function funcBefore() {
console.log("funcBefore");
}
setTimeout(
function() {
for (var i = 0; i <= 10; i++)
funcBefore();
}, 10000
);
Альтернативный вариант, показывает итерацию 10 раз через каждые 10 секунд
function funcBefore(){
console.log('text');
}
count = 0;
intervalId = setInterval(function(){
count++;
if(count == 10){
clearInterval(intervalId);
}
funcBefore();
}, 1000);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть несколько input c типом файл. Как сделать чтобы после загрузки файла появлялось окно о успешной загрузке файла?.
Хочу отправить данные с jquery на java controller.