У меня есть два для петель в функции в JavaScript, и он должен выполнить одну за другой строго: -Выполнение кода в JavaScript должен быть один за другим
Я поставил первый один, как тайм-аут, потому что мне нужно, что выполняться через несколько секунд.
Это код: -
setTimeout(function() {
for (var i = 0; i < myimg.length; i++) {
// do something
}
}, 5000);
for (var j = 0; j < myimg.length; j++) {
// do something else
}
Я хочу первый цикл для выполнения, а затем только если второй выполнить. Но в настоящее время это не так. Я пытался писать их обоих в различных функциях и их выполнение, как: -
for1();
for2();
Но он не работает по этому пути тоже.
Пожалуйста, предложите что-то
С уважением Абхишек
Переместить второй цикл в обратный вызов 'setTimeout' тоже? –
влияет на первый цикл цикла, так что первый запускается снова столько раз, сколько второй делает – vishal
...... да? Этот комментарий не имеет смысла. – cHao