เมื่อข้อมูลข้ามเครือข่าย

ภาพรวมสั้น ๆ

1) ฝั่งคุณมีออบเจ็กต์ในหน่วยความจำ

2) แปลงเป็นสตริง JSON แล้วส่ง (หรือรับสตริงจากเซิร์ฟเวอร์)

3) ฝั่งรับ JSON.parse กลับเป็นออบเจ็กต์ก่อนใช้ใน UI

เทคนิคตรวจก่อนใช้

• หลัง parse ให้ตรวจว่าได้ชนิดที่คาด (ออบเจ็กต์/อาร์เรย์)

• อ่านคีย์ที่จำเป็นทีละตัว อย่าสมมติว่า API ส่งครบทุกฟิลด์เสมอ

• บทถัด ๆ จะใช้กับ fetch — บทนี้ให้คุ้นแปลงข้อมูลให้ชัวร์ก่อน

const payload = JSON.stringify({ query: "latte" });
// ส่ง payload เป็นตัวบทของคำขอ...
// ตอนรับกลับ:
// const data = JSON.parse(responseText);
คิดขอบเขต: ในแท็บเบราว์เซอร์เดียวกันใช้ออบเจ็กต์ได้เลย · พอออกนอกโปรเซส/เครือข่าย ต้องเป็นข้อความ (มักเป็น JSON)