- บทความที่อธิบายวิธีอ่านเอกสารสเปกอย่าง ES2022 โดยเขียนและจัดเรียงให้อยู่ในรูปแบบคล้ายเอกสารสเปกเอง
- ทำไมถึงควรอ่าน? : เพราะมันเป็นแหล่งอ้างอิงที่ทรงอำนาจที่สุดเกี่ยวกับพฤติกรรมของทุกการอิมพลีเมนต์ JavaScript
- ไม่ว่าจะเป็นเบราว์เซอร์, Node.js หรืออุปกรณ์ IoT
- สิ่งที่รวมอยู่ในสเปก ECMAScript และสิ่งที่ไม่ถูกรวมไว้
- การสำรวจสเปก : (ผู้เขียนบทความนี้ชอบแบ่งออกเป็น 5 ส่วนดังนี้)
- Conventions and basics
- Grammar productions of the language
- Static semantics of the language
- Runtime semantics of the language
- APIs
- แต่เอกสารสเปกจริงไม่ได้จัดเรียงแบบข้างต้น โดยในแต่ละบทจะมีทั้ง Grammar/Static/Runtime ปะปนกันอยู่
- ดังนั้นจึงอธิบายอย่างละเอียดถึงวิธีอ่าน Runtime Semantics ซึ่งสำคัญที่สุด
- อ่านได้ไม่ยาก แต่มีสำนวนย่อบางอย่างที่เข้าใจยาก จึงมีคำอธิบายประกอบในส่วนนี้
- เช่น Abstract Operations, [[This]], ? และ ! เป็นต้น..
2 ความคิดเห็น
[ บทความแปล ] วิธีอ่านสเปก ECMAScript by difkememd
https://th.news.hada.io/topic?id=6188
ถ้ามีฉบับแปลของบทความนี้ออกมา ก็น่าจะช่วยหลาย ๆ คนได้มากเหมือนกันนะ ^^;