JSON สามารถจัดเก็บฟังก์ชั่นได้หรือไม่?
JSON สามารถจัดเก็บฟังก์ชั่นได้หรือไม่?

วีดีโอ: JSON สามารถจัดเก็บฟังก์ชั่นได้หรือไม่?

วีดีโอ: JSON สามารถจัดเก็บฟังก์ชั่นได้หรือไม่?
วีดีโอ: ทำความเข้าใจเรื่องของฟังก์ชั่น json() และ text() ในการใช้ Fetch API 👨‍💻💯 2024, เมษายน
Anonim

ไม่มี การทำงาน ชนิดข้อมูลใน JSON . JSON รองรับอ็อบเจ็กต์ อาร์เรย์ สตริง ตัวเลข บูลีน และค่า null เป็นรูปแบบข้อมูล ไม่ใช่ภาษาโปรแกรม มันไม่สมเหตุสมผลเลยที่จะสนับสนุน ฟังก์ชั่น.

ในที่นี้ JSON สามารถมีฟังก์ชันได้หรือไม่

คำตอบอย่างเป็นทางการคือ: ไม่ มันไม่ถูกต้องที่จะกำหนด ฟังก์ชั่น ใน JSON ผลลัพธ์! แม้ว่า JSON ใช้เป็นรูปแบบการจัดลำดับข้อมูลที่ไม่ขึ้นกับภาษา ช่องสัญญาณของ "รหัส" ผ่านประเภทอื่นๆ จะ งาน. NS JSON สตริงอาจถูกใช้เพื่อส่งผ่าน JS การทำงาน ไปยังเบราว์เซอร์ฝั่งไคลเอ็นต์เพื่อดำเนินการ

ประการที่สอง คีย์ JSON สามารถเป็นตัวเลขได้หรือไม่ JSON อนุญาตเท่านั้น กุญแจ ชื่อที่จะเป็นสตริง คุณไม่ได้ใช้ JSON แม้ว่า. คุณมีตัวอักษรอ็อบเจ็กต์ JavaScript คุณ สามารถ ใช้ตัวระบุสำหรับ กุญแจ แต่เป็นตัวระบุ สามารถ ไม่ได้เริ่มต้นด้วย a ตัวเลข.

แล้ว JSON Stringify มีประโยชน์อย่างไร?

NS JSON . ทำให้รัดกุม วิธีการแปลงค่า JavaScript เป็น a JSON สตริง เป็นปกติ ใช้แล้ว เพื่อแปลงอาร์เรย์ JavaScript หรืออ็อบเจ็กต์เป็น JSON แม้ว่าจะยังสามารถ ใช้แล้ว ด้วยประเภทข้อมูลอย่างง่าย เช่น สตริงและตัวเลข

JSON เป็นภาษาโปรแกรมหรือไม่

JSON เป็นรูปแบบข้อมูล สามารถจำแนกได้เป็น ภาษา แต่ไม่ใช่ ภาษาโปรแกรม . ความสัมพันธ์กับ JavaScript คือการแบ่งปันไวยากรณ์ (ไม่มากก็น้อย) กับชุดย่อยของตัวอักษร JavaScript NS JSON ข้อกำหนดกำหนดไว้อย่างสมบูรณ์ มันไม่ได้ขึ้นอยู่กับการอ้างอิงถึงข้อกำหนดจาวาสคริปต์

แนะนำ: