// *** before: ***
function loadUser(id) {
return fetch(`/api/users/${id}`)
.then(response => response.json())
.then(user => {
return fetch(`/api/orders/${user.id}`)
.then(response => response.json());
});
}
// *** in version ES2017: ***
async function loadUser(id) {
const response = await fetch(`/api/users/${id}`);
const user = await response.json();
const ordersResponse = await fetch(`/api/orders/${user.id}`);
return await ordersResponse.json();
}