Напиши реализацию функции delay, которая принимает количество миллисекунд и возвращает Promise, который резолвится через указанное время.

javascript function delay(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }

Короткий ответ

Что ответить на собеседовании

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.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку