Written on 27th June 2024 by Carter Phan.
Async/await là một cơ chế giúp thực hiện các thao tác bất đồng bộ một cách tuần tự hơn. Async/await vẫn sử dụng Promise ở bên dưới nhưng mã nguồn của bạn (theo một cách nào đó) sẽ trong sáng và dễ theo dõi.
Để sử dụng, bạn phải khai báo hàm với từ khóa async. Khi đó bên trong hàm bạn có thể dùng await.
async function() {
try {
const user = await api.getUser('pikalong')
console.log(comments)
} catch (err) {
console.log(err)
}
}