Back to questions
Middle
3
// сделать функцию подождать 1000 с передачей управления вовне // параметризовать
Companies where asked
Data World
Answer from AI
sobes.tech AI
Можно сделать функцию, которая возвращает Promise, который резолвится через заданное время ожидания, при этом управление передаётся обратно в event loop, позволяя другим операциям выполняться.
Пример на JavaScript с параметризацией времени ожидания:
function wait(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
// Использование:
async function example() {
console.log('Начинаем');
await wait(1000); // ждем 1000 мс, управление возвращается в event loop
console.log('Прошло 1 секунда');
}
example();
Такой подход позволяет не блокировать поток выполнения и использовать асинхронное ожидание с передачей управления другим задачам.