Пишу небольшой userscript на js для онлайн игры, небольшая автоматизация рутинных действий (бот). Возникла необходимость делать задержки в любом месте кода после выполнения какого либо действия. Например что то на подобии delay() в делфи, паскале.. Останавливает выполнение программы на заданное в параметре количество миллисекунд (1000 миллисекунд в 1 секунде).
Мб кто то сталкивался с подобной задачей мб писал подобную функцию задержки. setTimeout и setInterval не подходят как то сильно загромождают код если пос тоянно их вставлять и начинаешь путаться со временем а вот функция delay() в любом месте кода была бы идеальна. Мб есть какие то библиотеки сторонние для решения подобных задач?
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function demo() {
console.log('Taking a break...');
await sleep(2000);
console.log('Two second later');
}
demo();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Когда то на одном проекте, второпях написал код для очень запутанной многоуровневой навигации с кучей подменюКонкретно этот кусок отвечал...
Есть две компоненты родительская и дочерняя (header)Как сделать так чтоб при клике на элемент в хедере окошко всплывало, на на клик в любой области...
Как отфильтровать таблицу по значению selectНапример, если выбирается select с value admin то показать строки таблицы со значением admin
Есть строка, необходимо удалить из неё всё повторяющиеся слова те из строки http://spb