ด้านมืดของการลอง/จับใน TypeScript

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

หลีกเลี่ยงข้อผิดพลาดใน TypeScript 4.0 ด้วย 'unknown'

TypeScript ครอบคลุมแนวคิดมากมายจาก JavaScript อีกทั้งพวกที่น่าสงสัย การจัดการข้อผิดพลาดบางกรณีอาจค่อนข้างน่าสนใจ แต่บทความนี้จะแนะนำคุณเกี่ยวกับป่า!

Microsoft อธิบาย TypeScript ว่าเป็น superset สำหรับ JavaScript ฉันหมายความว่าอย่างไรโดยบอกคุณนี้? เพียงแค่โค้ด TypeScript ทุกโค้ดก็เป็น JavaScript ที่ถูกต้องเช่นกัน TypeScript สามารถทำได้มากกว่าพาเรนต์ แต่ไม่น้อย หากไม่เป็นเช่นนั้น การโยกย้ายโครงการจะไม่ง่ายอย่างที่มันเป็น และการยอมรับจากนักพัฒนาก็จะลดลงเช่นกัน



ด้วยเหตุนี้พวกเขาจึงเอาคนเลวไปด้วย เช่นเดียวกับการจัดการข้อยกเว้น หากคุณแยกย่อย การจัดการข้อผิดพลาดค่อนข้างคล้ายกับใน C# โยน ใช้เพื่อเรียกข้อยกเว้น และเมื่อคุณเดาถูก คุณจะเดาสิ่งต่อไปด้วย: ลอง & จับ ใช้เพื่อจัดการกับพวกเขา ดังนั้นจึงไม่เกี่ยวข้องหากข้อยกเว้นเป็นค่าเริ่มต้นหรือกำหนดโดยผู้ใช้

_ในที่สุด ยังทำให้มันเป็น TypeScript คุณสามารถใช้ได้เพียงลอง - ในที่สุด ไม่จำเป็นต้องจับที่นี่ ในที่สุด ใช้เพื่อให้แน่ใจว่าเราล้างการจัดสรรหน่วยความจำที่ไม่จำเป็น แต่นี่ไม่ใช่เรื่องใหม่ มีการดำเนินการมาหลายปีแล้ว

#javascript #programming #typescript #web-development #developer

medium.com

ด้านมืดของการลอง/จับใน TypeScript

หลีกเลี่ยงข้อผิดพลาดใน TypeScript 4.0 ด้วย 'unknown' Microsoft อธิบาย TypeScript ว่าเป็น superset สำหรับ JavaScript หากคุณแยกย่อย การจัดการข้อผิดพลาดค่อนข้างคล้ายกับใน C# และเมื่อคุณเดาถูก คุณจะเดาสิ่งต่อไปด้วย: try & catch ใช้เพื่อจัดการกับพวกมัน ดังนั้นจึงไม่เกี่ยวข้องหากข้อยกเว้นเป็นค่าเริ่มต้นหรือกำหนดโดยผู้ใช้

ดูสิ่งนี้ด้วย: