javascript function delay(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
Напиши реализацию функции delay, которая принимает количество миллисекунд и возвращает Promise, который резолвится через указанное время.
javascript function delay(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
javascript function delay(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
// Использование: delay(1000).then(() => console.log('Прошла 1 секунда'));
Функция delay принимает время в миллисекундах и возвращает промис, который разрешается после указанной задержки с помощью setTimeout.