Có cách nào để kiểm tra cả null và undefined trong TypeScript không?
Có cách nào để kiểm tra cả null và undefined trong TypeScript không?
Trong TypeScript, bạn có thể kiểm tra cả giá trị null và undefined bằng cách sử dụng toán tử so sánh bằng lỏng lẻo ==
hoặc sử dụng type guards. Khi sử dụng ==
, TypeScript sẽ coi null và undefined là bằng nhau, do đó bạn có thể kiểm tra một biến có giá trị là null hoặc undefined bằng cách so sánh nó với null:
let value: any; // giá trị có thể là bất kỳ kiểu nào
if (value == null) {
// Mã này sẽ chạy nếu value là null hoặc undefined
}
Ngoài ra, trong chế độ kiểm tra kiểu nghiêm ngặt (--strictNullChecks
), TypeScript yêu cầu bạn phải xác định rõ ràng khi một biến có thể là null hoặc undefined. Bạn có thể sử dụng type guards để kiểm tra giá trị không phải là null hoặc undefined trước khi thực hiện...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào