# Mastering Async/Await in JavaScript
Async/await simplifies working with asynchronous code in JavaScript. Here’s an example:
async function fetchData() { try { const response = await fetch('https://api.example.com/data'); const data = await response.json(); console.log(data); } catch (error) { console.error('Error fetching data:', error); }}
fetchData();
Async/await is built on top of Promises and makes the code more readable and maintainable.
node -e "(async () => { const response = await fetch('https://api.example.com/data'); console.log(await response.json()); })()"