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

middle

Làm thế nào để thêm các kiểu vào một interface từ một interface khác hoặc mở rộng các kiểu trong TypeScript?

middle

Typings trong TypeScript là gì?

middle

Có cách nào để kiểm tra cả nullundefined trong TypeScript không?

Bình luận

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

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