Skip to content

strictNullChecks

strictNullChecks คือตัวเลือกของคอมไพเลอร์ TypeScript ที่บังคับใช้การตรวจสอบ null อย่างเข้มงวด เมื่อเปิดใช้ตัวเลือกนี้ ตัวแปรและพารามิเตอร์จะรับค่า null หรือ undefined ได้ก็ต่อเมื่อมีการประกาศอย่างชัดเจนว่าเป็นชนิดดังกล่าวด้วยชนิดยูเนียน null | undefined หากตัวแปรหรือพารามิเตอร์ไม่ได้ถูกประกาศอย่างชัดเจนว่าเป็น nullable TypeScript จะสร้างข้อผิดพลาดเพื่อป้องกันข้อผิดพลาดที่อาจเกิดขึ้นขณะรันไทม์