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

Optional Chaining trong TypeScript là gì?

Câu trả lời

Optional Chaining trong TypeScript là quá trình truy vấn và gọi các thuộc tính, chỉ mục và phương thức trên các đối tượng có thể là null hoặc undefined. Nó cho phép các nhà phát triển ngừng thực thi biểu thức ngay lập tức nếu phát hiện giá trị undefined hoặc null trong quá trình truy cập hoặc gọi hàm. Tính năng này giúp tránh các lỗi thường gặp khi các giá trị không được định nghĩa, và cũng giúp xử lý dễ dàng các giá trị không xác định[1][2][3].

Cú pháp của Optional Chaining sử dụng toán tử ?.. Toán tử này được thêm vào trong TypeScript 3.7 và cũng đã được thêm vào tiêu chuẩn ECMAScript như một phần của ES2020. Khi sử dụng toán tử này, nếu phần tử truy cập hoặc hàm gọi là undefined hoặc null, biểu thức sẽ ngừng thực thi và trả về giá trị undefined thay vì ném ra lỗi[4][5][6][7].

Ví dụ, khi bạn có một đối tượng với cấu trúc lồng nhau và bạn muốn truy cập một thuộc tính sâu bên tr...

junior

junior

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

entry

Modules trong TypeScript là gì?

middle

Tại sao chúng ta cần sử dụng từ khóa abstract cho các lớp và phương thức của chúng trong TypeScript?

middle

Liệt kê một số quy tắc của trường riêng tư trong TypeScript

Bình luận

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

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