Назад к вопросам
Middle
2
Как получать значение из Promise и обрабатывать ошибки?
Компании, где спрашивали
DevSect
Ответ от нейросети
sobes.tech AI
Для получения значения из Promise и обработки ошибок в JavaScript используется метод .then() для успешного результата и .catch() для ошибок. Также можно использовать async/await с блоком try/catch.
Пример с .then() и .catch():
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => {
console.log('Данные:', data);
})
.catch(error => {
console.error('Ошибка:', error);
});
Пример с async/await:
async function getData() {
try {
const response = await fetch('https://api.example.com/data');
const data = await response.json();
console.log('Данные:', data);
} catch (error) {
console.error('Ошибка:', error);
}
}
getData();