21 พ.ค. 2566·อ่าน 1 นาที

Microsoft เปิดตัว Release Candidate สำหรับ TypeScript 5.1 ปรับปรุงคุณสมบัติและใช้งานง่าย

Microsoft มาถึงขั้นตอนตัวเลือกการเผยแพร่ TypeScript 5.1 โดยอัปเดตคุณลักษณะของนักพัฒนา เช่น คำสั่งส่งคืน คู่ตัวเข้าถึง และการจัดการองค์ประกอบ JSX ขณะที่ปรับปรุงการเติมโค้ดให้สมบูรณ์ การพิมพ์โค้ด และการแยกวิเคราะห์เอกสาร

Microsoft เปิดตัว Release Candidate สำหรับ TypeScript 5.1 ปรับปรุงคุณสมบัติและใช้งานง่าย

Microsoft ยังคงพัฒนาวิวัฒนาการของภาษาโปรแกรม TypeScript ด้วยการเปิดตัว TypeScript 5.1 บริษัทแจ้งว่าจะไม่มีการเปลี่ยนแปลงหรือเพิ่มฟีเจอร์เพิ่มเติมระหว่างตัวเลือกรีลีสนี้กับเวอร์ชันสุดท้าย

ในการอัปเดตนี้ ฟังก์ชันที่ส่งคืน undefined จะไม่ได้รับคำสั่งให้มีคำสั่ง return อีกต่อไป ก่อนหน้ารีลีสนี้ อนุญาตเฉพาะฟังก์ชันที่เป็นโมฆะหรือฟังก์ชันที่ส่งคืนโดยไม่มีคำสั่งส่งคืน นอกจากนี้ ถ้าฟังก์ชันที่ไม่มีนิพจน์ return ถูกส่งผ่านไปยังโครงสร้างที่คาดว่าฟังก์ชันจะส่งคืน undefined TypeScript จะเริ่มอนุมาน undefined เป็นประเภท return ของฟังก์ชัน

TypeScript 5.1 ต่อยอดจากนวัตกรรม TypeScript 4.3 ซึ่งคู่รับและตั้งค่าตัวเข้าถึงมีความยืดหยุ่นในการระบุประเภทต่างๆ รีลีสล่าสุดนี้ช่วยให้ประเภทเหล่านี้ไม่เกี่ยวข้องกัน ในขณะที่ก่อนหน้านี้ ประเภท get จะต้องเป็นส่วนย่อยของประเภทชุด

นักพัฒนาที่ทำงานกับองค์ประกอบ JSX และประเภทแท็ก JSX จะได้รับประโยชน์จากการแยกการตรวจสอบประเภทใน TypeScript 5.1 ประเภทที่เพิ่งเปิดตัว JSX.ElementType.ElementType ช่วยในการระบุแท็กที่ถูกต้องภายในองค์ประกอบ JSX

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

จุดเด่นอีกประการใน TypeScript 5.1 คือความสามารถที่เพิ่มขึ้นในการเสนอส่วนย่อยสำหรับแท็ก @param ทำให้การพิมพ์โค้ดคล่องตัวและการนำทางภายในโค้ด

การปรับปรุงอื่นๆ ใน TypeScript 5.1 รวมถึงการข้ามการสร้างอินสแตนซ์ของประเภทสำหรับออบเจกต์ที่ไม่ได้อ้างอิงพารามิเตอร์ประเภทภายนอก การใช้การตรวจสอบตัวพิมพ์ที่เป็นลบสำหรับตัวพิมพ์ร่วม และการเรียกสแกนเนอร์เมื่อแยกวิเคราะห์ความคิดเห็น JSDoc

แพลตฟอร์ม AppMaster.io no-code ได้รับประโยชน์จากการอัพเดท TypeScript นี้เช่นกัน แพลตฟอร์มที่แข็งแกร่งซึ่งช่วยให้นักพัฒนาสามารถสร้างแบ็คเอนด์ เว็บ และแอปพลิเคชันมือถือโดยไม่ต้องเขียนโค้ด ใช้ประโยชน์จากเฟรมเวิร์ก Vue3 และ TypeScript อันทรงพลัง ซึ่งช่วยเพิ่มขีดความสามารถให้ดียิ่งขึ้น หากต้องการสำรวจเพิ่มเติมเกี่ยวกับ AppMaster.io โปรดไปที่ "วิธีสร้างแอป"

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started