JavaScript สำหรับนักพัฒนาที่ใจร้อน [eBook] ฉบับปี 2022
(exploringjs.com)-
เพิ่มฟีเจอร์ใหม่ของ ECMAScript 2022
-
สมาชิกใหม่ของคลาส
→ สามารถสร้าง Properties (public slots) เป็น Instance/Static Public fields ได้
→ มี private slots เพิ่มเข้ามา และสามารถสร้างเป็น Private field หรือ Private method และ accessor ได้
→ Static initialization blocks
-
ฟีเจอร์ตรวจสอบ Private Slot : #privateSlot in obj
-
สามารถใช้ top-level await ในโมดูลได้
-
error.cause : Error และซับคลาสสามารถระบุ error อื่นที่เป็นสาเหตุของ error ปัจจุบันได้
-
เมธอด .at() : คล้ายกับ [] แต่สามารถระบุค่าติดลบได้
→ ['a', 'b', 'c'].at(-1) = 'c'
→ string, Array และ Typed Array ทั้งหมดอย่าง Uint8Array รองรับ .at()
-
RegExp Match Indices : บันทึกตำแหน่งเริ่มต้นและสิ้นสุดของแต่ละกลุ่มที่ตรงกัน
-
ตรวจสอบได้ว่ามีคีย์นั้นหรือไม่ด้วย Object.hasOwn(obj, propKey)
1 ความคิดเห็น
JavaScript สำหรับนักพัฒนาที่ใจร้อน [eBook] ฉบับปี 2021 https://th.news.hada.io/topic?id=4046
JavaScript สำหรับนักพัฒนาที่ใจร้อน [eBook ภาษาอังกฤษฟรี] - https://th.news.hada.io/topic?id=2380