async และ await
เขียนโค้ดรอผลให้อ่านเป็นลำดับ
ฟังก์ชันที่หน้าด้วย async ใช้ await หยุดรอ Promise จนได้ค่า (หรือโยน error)
async function loadTitle() {
const response = await fetch("https://example.com/data.json");
const data = await response.json();
return data.title;
}
ข้อจำสั้น
• await ใช้ในฟังก์ชัน async (หรือโมดูลท็อปเลเวลในสภาพแวดล้อมที่รองรับ)
• response.json() ก็เป็น Promise — ต้อง await เช่นกัน