5 คะแนน โดย xguru 2020-07-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

สิ่งที่เพิ่งถูกเลื่อนขึ้นเป็น Stage 4 ในการประชุม TC39 ล่าสุด

  • Promise.any & AggregateError : รอให้ Promise ใดก็ได้จากหลายตัวทำงานเสร็จ

  • ||= &&= ??= : ตัวดำเนินการเชิงตรรกะ + การกำหนดค่า

  • ใช้ขีดล่างในรูปแบบ 1_000_000 เป็นตัวคั่นหลักของตัวเลข

  • WeakRefs & FinalizationRegistry : การอ้างอิงแบบหลวมที่ไม่ถูกเก็บรักษาไว้เมื่อ GC ทำงาน

  • เพิ่มตัวเลือก dateStyle, timeStyle ให้กับ Intl.DateTimeFormat

  • รองรับ locale ด้วย Intl.ListFormat

1 ความคิดเห็น

 
xguru 2020-07-25

หากต้องการทำความเข้าใจ ECMAScript และ TC39 รวมถึงความแตกต่างของ Stage 0 ~ 4 ให้ง่ายขึ้น ลองอ่านบทความของคุณ Ahn Heejong ดูครับ

https://ahnheejong.name/articles/ecmascript-tc39/