Старый подход — Promise цепочки: fetch(url) .then(res => res.json()) .then(data => console.log(data)) .catch(err => console.error(err)); Современный подход — async/await: async function getData() { try { const res = await fetch(url); const data = await res.json(); console.log(data); } catch (err) { console.error('Ошибка:', err); } } getData(); 🔑 Ключевые слова: • async — функция возвращает Promise • await — ждёт результат • try/catch — обработка ошибок 💡 Читается как синхронный код!