Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Для получения значения из промиса в JavaScript вы можете использовать методы `.then()` и `.catch()`.
Метод `.then()` используется для обработки успешного выполнения промиса и получения его значения. Вы можете передать функцию в `.then()`, которая будет вызвана с полученным значением промиса в качестве аргумента.
Пример:
«`javascript
const myPromise = new Promise((resolve, reject) => {
// Ваш код, который резолвит промис
resolve(«Значение промиса»);
});
myPromise.then(value => {
console.log(value); // Выведет «Значение промиса»
});
«`
Метод `.catch()` используется для обработки ошибок, возникающих при выполнении промиса. Вы можете передать функцию в `.catch()`, которая будет вызвана с ошибкой в качестве аргумента.
Пример:
«`javascript
const myPromise = new Promise((resolve, reject) => {
// Ваш код, который реджектит промис
reject(new Error(«Ошибка»));
});
myPromise.catch(error => {
console.log(error); // Выведет ошибку «Ошибка»
});
«`
Также вы можете использовать синтаксис `async/await` для получения значения из промиса.
Пример:
«`javascript
async function getValueFromPromise() {
const myPromise = new Promise((resolve, reject) => {
// Ваш код, который резолвит промис
resolve(«Значение промиса»);
});
try {
const value = await myPromise;
console.log(value); // Выведет «Значение промиса»
} catch (error) {
console.log(error);
}
}
getValueFromPromise();
«`
Надеюсь, это поможет вам получить значение из промиса в JavaScript!