Встречается на собеседованиях • сегодня

Как применять метод resolve в Promise

Метод resolve в Promise используется для успешного завершения асинхронной операции. Он переводит промис в состояние fulfilled с переданным значением.

Пример:

javascript
const myPromise = new Promise((resolve, reject) => {
  setTimeout(() => {
    resolve('Успех!'); // Промис завершится успешно
  }, 1000);
});

myPromise.then((result) => {
console.log(result); // "Успех!"
});

text

**Варианты использования:**  
1. **Создание уже разрешённого промиса:**  
   ```javascript
   const resolvedPromise = Promise.resolve('Готово!');
  1. Обработка успешного результата в цепочке:
    javascript
    fetch(url)
      .then(response => response.json())
      .then(data => Promise.resolve(data)) // Явное разрешение
      .catch(error => console.error(error));

resolve можно вызывать внутри промиса или статически через Promise.resolve().

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы