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

Mục đích của toán tử Nullish Coalescing là gì?

Câu trả lời

Toán tử Nullish Coalescing (??) được sử dụng để chọn giá trị “được định nghĩa” đầu tiên từ một danh sách các giá trị. Nó thường được dùng để gán giá trị mặc định cho một biến. Toán tử này chỉ trả về giá trị bên phải khi giá trị bên trái là null hoặc undefined; nếu không, nó sẽ trả về giá trị bên trái. Điều này giúp đảm bảo rằng chỉ khi giá trị là thực sự không xác định hoặc không được thiết lập (null/undefined), giá trị mặc định mới được sử dụng, thay vì sử dụng giá trị mặc định cho bất kỳ giá trị falsy nào như 0, false, hoặc chuỗi rỗng "" như khi sử dụng toán tử OR (||)[1][2][3][4][5][6].

Citations:
[1] https://javascript.info/nullish-coalescing-operator
[2] https://learn.microsoft.com/en-us/do...

junior

junior

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

entry

Sự khác biệt giữa phần mở rộng .ts.tsx trong TypeScript là gì?

senior

Sự khác biệt giữa kiểu unknownany là gì?

middle

Method Overriding trong 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