JS Delay Script не использует setTimeout - PullRequest
0 голосов
/ 22 мая 2019

Это дополнительный вопрос.У меня есть скрипт, который я бы хоть работал.Этот скрипт задерживает запуск моего скрипта, аналогичного setTimeout.Я не могу использовать setTimeout, так как мое программное обеспечение / платформа не позволяет этого.Поэтому я ищу обходной путь.

function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds) {
        break;
    }
}
}

Эта функция задерживает выполнение сценария, но также задерживает запуск всех фоновых сценариев.Я пытаюсь отложить запуск сценария, чтобы все фоновые сценарии могли завершиться.Тот факт, что вышеописанное останавливает запуск всех сценариев, отрицательно сказывается на цели и не влияет на порядок выполнения.

Мне нужен скрипт, который задержит блок скрипта, не задерживая все остальные фоновые скрипты, чтобы они могли завершить работу.Обратите внимание, что мое программное обеспечение / платформа не поддерживает setTimeout, и поэтому я ищу обходной путь.Спасибо.

...