Я знаю, что могу использовать setTimeout, но у моего программного обеспечения есть некоторые ограничения, поэтому я должен использовать обходной путь.Я нашел это онлайн, которое должно работать как функция задержки:
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds){
break;
}
}
}
Поскольку я новичок в Js, я не знаю, как вызвать эту функцию.Я пытаюсь сделать что-то вроде этого:
sleep(2000) {
...
}
Но выше не работает.Может кто-нибудь, пожалуйста, покажите мне, как запустить функцию.Спасибо.
Обратите внимание, что у меня другой вопрос, потому что я не могу использовать функцию setTimeout.