Sobes.tech
Middle+

Πώς γράφεις μια συνάρτηση που επιστρέφει μια υπόσχεση που λύνεται σε ένα δευτερόλεπτο;

sobes.tech AI

Απάντηση από AI

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

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

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