Sobes.tech
Назад к вопросам
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();