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:

typescript Copy
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

middle

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

middle

Optional parameters function trong Typescript là gì?

middle

Những trường hợp sử dụng của một const assertion là gì?

junior

Tệp Map TypeScript là gì?

Bình luận

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

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