Mục đích của toán tử Nullish Coalescing là gì?
Mục đích của toán tử Nullish Coalescing là gì?
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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào