Promise с задержкой и значением
ЛегкаяРеализуйте delay(ms, value) - возвращает Promise который резолвится через ms миллисекунд со значением value.
Отличие от sleep:
Функция sleep(ms) просто ждёт и резолвится без значения. А delay(ms, value) ждёт И возвращает конкретное значение.
Требования:
- Принимает время задержки (ms) и значение (value)
- Возвращает Promise
- Promise резолвится через ms миллисекунд
- Promise резолвится со значением value
Пример:
const result = await delay(1000, 'Hello');
console.log(result); // 'Hello' (через 1 секунду)
// Использование в цепочке:
const data = await delay(500, { id: 1, name: 'Test' });
console.log(data.name); // 'Test'JavaScript•UTF-8
Run your code to see results.
Click the Run button above
Mobile view - please use desktop for better experience