Встречается на собеседованиях • сегодня
Можно ли что-либо передать в функцию resolve в Promise
Да, в функцию resolve можно передать любое значение: примитив, объект, массив, другой Promise или даже undefined. Это значение станет результатом выполнения Promise и будет доступно в методе .then().
Пример:
javascript
const promise = new Promise((resolve) => {
resolve(42); // передаем число
// resolve({data: 'test'}); // или объект
// resolve([1, 2, 3]); // или массив
});
promise.then(result => {
console.log(result); // 42
});Если передать другой Promise, он будет "развернут", и результатом станет его разрешенное значение.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы