Использование задержки внутри цикла

Есть такой цикл, есть цель чтобы elevatorLevel увеличивался только раз в секунду, ниже пытался сделать через setTimeout, не выходит

while (nextLevel > elevatorLevel) {
   elevatorLevel++;
}



while (nextLevel > elevatorLevel) {
  setTimeout(() => {
     elevatorLevel++;
  }, 1000);
}

Возможно ли в цикле вообще сделать задержку, а если нет то как без цикла возможно подобное реализовать?


Ответы (0 шт):