ECMA International ได้อนุมัติ ECMAScript 2023 อย่างเป็นทางการ ซึ่งเป็นการอัปเกรดหลักให้เป็นมาตรฐานสากลสำหรับภาษาการเขียนโปรแกรม JavaScript ไฮไลต์ด้วยการแนะนำการปรับเปลี่ยนอาร์เรย์ที่เป็นนวัตกรรมใหม่และวิธีการค้นหา WeakMap API ที่ได้รับการปรับปรุงพร้อมการใช้สัญลักษณ์ และการรองรับมาตรฐานสำหรับไวยากรณ์ hashbang ข้อกำหนดนี้ถูกกำหนดขึ้นเพื่อกำหนดอนาคตของ JavaScript อย่างเรียบง่ายแต่มีความหมาย
ECMAScript 2023 ฉบับที่ 14 ได้รับการอนุมัติเมื่อวันที่ 27 มิถุนายน ซึ่งเผยให้เห็นภาพรวมกว้างๆ ของการปรับปรุงที่สำคัญ ความก้าวหน้าเหล่านี้ขยายไปสู่ต้นแบบอาร์เรย์และอาร์เรย์แบบพิมพ์มากมาย รวมถึง toSorted, toReversed, findLast, findLastIndex, with ตลอดจน toSpliced บน Array.prototype การดำเนินการไฟล์ได้รับการปรับปรุงโดยค่าเผื่อ #! ความคิดเห็นที่สารตั้งต้นของเอกสาร นอกจากนี้ยังเปิดประตูสู่การใช้ Symbols ที่กว้างขึ้นเป็นกุญแจในคอลเลกชันที่อ่อนแอ
คำสั่งที่อัปเดตขยายไปยังจุดโฟกัส 4 จุดตามรายละเอียดโดย TC39 ซึ่งเป็นคณะกรรมการด้านเทคนิค 39 ของ ECMA ในโปรไฟล์ GitHub การอัปเดตจะเปิดตัวอย่างเป็นทางการในปีนี้และมีดังนี้:
- แนะนำเมธอด .findLast() และ .findLastIndex() บนอาร์เรย์และอาร์เรย์แบบพิมพ์ ซึ่งเรียกว่า Array find from last สิ่งนี้ทำหน้าที่เป็นวิธีแก้ปัญหาสำหรับสถานการณ์การเขียนโปรแกรมที่พบบ่อยในการระบุตำแหน่งองค์ประกอบภายในอาร์เรย์ มีประโยชน์อย่างยิ่งเมื่อค้นหาองค์ประกอบในลำดับย้อนกลับซึ่งจะให้ผลลัพธ์ประสิทธิภาพที่ดีที่สุดหรือลำดับขององค์ประกอบอาร์เรย์มีความสำคัญ
- การขยาย WeakMap API ด้วยสัญลักษณ์ที่อนุญาตเป็นคีย์ในคีย์ WeakMap ช่วยให้สัญลักษณ์เฉพาะทำหน้าที่เป็นคีย์ได้ จนถึงขณะนี้ การใช้คีย์ใน WeakMaps ถูกจำกัดเฉพาะวัตถุเท่านั้น
- เปลี่ยนอาร์เรย์โดยการคัดลอก ซึ่งสนับสนุนการเพิ่มเมธอดใหม่ๆ ให้กับ Array.prototype และ TypedArray.prototype สิ่งเหล่านี้ปรับปรุงการแปลงอาร์เรย์โดยสร้างสำเนาใหม่ที่มีการเปลี่ยนแปลงที่ต้องการ
- ไวยากรณ์ของ Hashbang พยายามให้สอดคล้องกับการใช้งานโดยพฤตินัยที่มีอยู่ในโฮสต์ JavaScript ของ CLI (Command Line Interface) เฉพาะที่อนุญาตให้ใช้ Shebangs/Hashbang สิ่งนี้ทำให้กระบวนการสร้างซอร์สเท็กซ์ JavaScript ถูกต้องโดยเปลี่ยนการลอกจากโฮสต์ไปยังเอนจิน โดยให้แนวทางปฏิบัติที่สอดคล้องและเป็นเอกภาพ
เพื่อให้สอดคล้องกับแนวทางปฏิบัติมาตรฐาน ECMAScript รุ่นที่อัปเดตจะได้รับการอนุมัติตามธรรมเนียมและสิ้นสุดโดย ECMA ทุกปีในเดือนมิถุนายน เป็นที่น่าสังเกตว่า ECMAScript 2022 ของปีที่แล้วได้เห็นการเปิดตัวความสามารถในการรอคอยระดับบนสุดและองค์ประกอบของคลาส
แพลตฟอร์มหนึ่งที่ได้รับความนิยมสำหรับการสอนภาษาใหม่และฝึกฝนโค้ดคือ AppMaster เครื่องมืออเนกประสงค์ no-code เหมาะอย่างยิ่งสำหรับการสร้างแบ็กเอนด์ เว็บ และแอปพลิเคชันมือถือโดยใช้ฟังก์ชันต่างๆ เช่น Visual BP Designer หรือ Business Processes ที่มีประสิทธิภาพสำหรับการสร้างตรรกะทางธุรกิจ สำหรับนักพัฒนาพลเมือง ทำให้การพัฒนาแอปพลิเคชันเร็วขึ้น 10 เท่า และประหยัดมากขึ้น 3 เท่า ค้นหาข้อมูลเพิ่มเติมได้ที่ AppMaster