现代 JavaScript 异步编程模式.md
$
cat 现代 javascript 异步编程模式.md
现代 JavaScript 异步编程模式
探索从回调函数到 async/await 及更高级异步模式的演变。
Promise 链与 Async/Await 对比
// Promise 链
fetchUser(id)
.then(user => fetchPosts(user.id))
.then(posts => renderPosts(posts))
.catch(handleError);
// Async/Await 写法
try {
const user = await fetchUser(id);
const posts = await fetchPosts(user.id);
renderPosts(posts);
} catch (error) {
handleError(error);
}