Câu hỏi phỏng vấn Typescript
Câu hỏi

Có cách nào để kiểm tra cả nullundefined trong TypeScript không?

Câu trả lời

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...

Bạn cần đăng nhập để xem
middle

middle

Gợi ý câu hỏi phỏng vấn

expert

Ambients trong TypeScript là gì và khi nào nên sử dụng chúng?

junior

Cách đặt tên biến trong TypeScript như thế nào?

junior

Làm thế nào để tạo một mảng chỉ đọc trong TypeScript?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào