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

middle

middle

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

middle

Default export trong Typescript là gì? Tại sao sử dụng chúng?

junior

Làm thế nào để tạo một enum với các giá trị chuỗi?

entry

Làm thế nào để gọi hàm constructor của lớp cơ sở từ lớp con trong TypeScript?

Bình luận

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

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