Sobes.tech
Middle+

¿Cómo escribir una función que devuelva una Promesa que se resuelva en un segundo?

sobes.tech AI

Respuesta de la IA

Функция, возвращающая Promise, который резолвится через одну секунду, может быть написана с использованием setTimeout внутри конструктора Promise:

function delayOneSecond() {
  return new Promise(resolve => {
    setTimeout(() => {
      resolve();
    }, 1000);
  });
}

// Использование:
delayOneSecond().then(() => {
  console.log('Прошла одна секунда');
});