Есть такой цикл, есть цель чтобы elevatorLevel увеличивался только раз в секунду, ниже пытался сделать через setTimeout, не выходит
while (nextLevel > elevatorLevel) {
elevatorLevel++;
}
while (nextLevel > elevatorLevel) {
setTimeout(() => {
elevatorLevel++;
}, 1000);
}
Возможно ли в цикле вообще сделать задержку, а если нет то как без цикла возможно подобное реализовать?
setTimeoutвызывается следующийsetTimeout, если условие верно. – Sergey K. Mar 08 '22 at 14:40nextLevel > elevatorLevelбудет возвращатьfalseтаймер будет молоть впустую? – De.Minov Mar 08 '22 at 14:48