08 สิงหาคม 2566 ครีเอทีฟด้านการสื่อสารทางการตลาดออนไลน์ และการออกแบบเว็บไซต์
ข้อมูลจำเพาะ ECMASCRIPT 2023 สำหรับ JAVASCRIPT เสร็จสิ้นแล้ว

ECMAScript 2023 ได้เพิ่มวิธีการใหม่สำหรับการค้นหาและเปลี่ยน Arrays ซึ่งอนุญาตให้ใช้สัญลักษณ์เป็นคีย์ WeakMap และสร้างมาตรฐานการรองรับไวยากรณ์ Hashbangs

 

สำหรับ ECMAScript 2023 นั้นเป็นการอัปเดตข้อกำหนดอย่างเป็นทางการสำหรับภาษาการเขียนโปรแกรม JavaScript ซึ่งได้รับการอนุมัติจาก ECMA International 

 

โดยข้อมูลจำเพาะใหม่นี้ เพิ่มวิธีการใหม่สำหรับการค้นหาและเปลี่ยน Arrays ขยาย WeakMap API เพื่ออนุญาตสัญลักษณ์เฉพาะ และนำมาตรฐานบางอย่างสำหรับการใช้ Hashbangs

 

ข้อกำหนด ECMAScript 2023 อ้างอิงบทสรุปของการปรับปรุงต่อไปนี้:

“ECMAScript 2023 รุ่นที่ 14 นี้ได้แนะนำเมธอด toSorted, toReversed, with, findLast และ findLastIndex บน Array.prototype และ TypedArray.prototype รวมถึงเมธอด toSpliced ​​บน Array.prototype

 

เพิ่มการรองรับสำหรับ #! ความคิดเห็นที่จุดเริ่มต้นของไฟล์เพื่ออำนวยความสะดวกในไฟล์ ECMAScript ที่เรียกใช้งานได้ดียิ่งขึ้น และอนุญาตให้ใช้สัญลักษณ์ส่วนใหญ่เป็นกุญแจในคอลเลกชันที่อ่อนแออีกด้วย”

 

ข้อเสนอที่เสร็จสิ้นแล้วนี้ เผยแพร่โดย ECMA TC39 (Technical Committee 39) บน GitHub ซึ่งจะให้รายละเอียดเกี่ยวกับคุณสมบัติ 4 ประการที่จะเผยแพร่ในปีนี้ ได้แก่

 

1. ค้นหา Array จากล่าสุด: ข้อเสนอสำหรับเมธอด .findlast() และ .findLastIndex() บนอาร์เรย์และอาร์เรย์แบบพิมพ์ ซึ่งการค้นหาองค์ประกอบในอาร์เรย์เป็นรูปแบบการเขียนโปรแกรมทั่วไป 

 

ข้อเสนอระบุ สถานการณ์ที่จะใช้คุณลักษณะนี้ รวมถึงเมื่อนักพัฒนาทราบว่าการค้นหาองค์ประกอบจากหลังไปหาก่อนอาจมีประสิทธิภาพดีกว่า หรือนักพัฒนาสนใจเกี่ยวกับลำดับขององค์ประกอบ เป็นต้น

 

2. อนุญาตให้ใช้สัญลักษณ์เป็นคีย์ในคีย์ WeakMap: ข้อเสนอที่ขยาย WeakMap API เพื่ออนุญาตให้ใช้สัญลักษณ์เฉพาะเป็นคีย์ ซึ่งในขณะนี้ WeakMaps ถูกจำกัดให้อนุญาตเฉพาะวัตถุที่เป็นกุญแจเท่านั้น 

 

3. เปลี่ยน Array โดยการคัดลอก: ข้อเสนอที่ให้วิธีการเพิ่มเติมใน Array.prototype และ TypedArray.prototype เพื่อเปิดใช้งานการเปลี่ยนแปลงใน Array โดยส่งคืนสำเนาใหม่พร้อมกับการเปลี่ยนแปลง 

 

4. ไวยากรณ์ Hashbang: ข้อเสนอที่ตรงกับการใช้งานโดยพฤตินัยในโฮสต์ CLI JS ซึ่งบางรายการที่อนุญาตให้ใช้ Shebangs/Hashbang โฮสต์เหล่านี้ดึง Hashbang ออกเพื่อสร้างข้อความต้นฉบับ JS ที่ถูกต้องก่อนที่จะส่งไปยัง engines JS  แผนนี้จะย้ายการปอกไปที่ engines และรวมเป็นหนึ่งและสร้างมาตรฐานวิธีการทำ

 

อย่างไรก็ตามเวอร์ชันอัปเดตของ ECMAScript ได้เสร็จสิ้นโดย ECMA ในเดือนมิถุนายนที่ผ่านมา ทั้งนี้ ECMAScript 2022 ของปีที่แล้วมีองค์ประกอบของคลาสและความสามารถในการรอคอยระดับสูงสุดด้วยนะ


 

“หวังว่าบทความนี้จะเป็นประโยชน์สำหรับผู้อ่านได้ไม่มากก็น้อย ถ้าหากผิดพลาดประการใดต้องขออภัยไว้ ณ โอกาสนี้ด้วยครับ”




 

---Wynnsoft Solution รับทำเว็บไซต์ รับทำ SEO รับทำการตลาดออนไลน์ รับทำโฆษณา Facebook รับทำเว็บไซต์ ขอนแก่น และรับทำเว็บไซต์ทั่วประเทศ

ข้อมูลจาก: infoworld.com