Back to questions
Middle
3
Как получать значение из Promise и обрабатывать ошибки?
Companies where asked
DevSect
Answer from AI
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();