Optional Chaining trong TypeScript là gì?
Optional Chaining trong TypeScript là gì?
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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào