Async/Await with Try/Catch
Wrap awaitable calls in try/catch for ergonomic error handling.
Author:
chris
// Language: JavaScript
async function loadUser(id) {
try {
const res = await fetch(`/api/users/${id}`);
const user = await res.json();
return user;
} catch (err) {
console.error('loadUser failed:', err);
return null;
}
}
loadUser(42).then(u => console.log(u));