Kết quả đoạn code sau là gì? Hãy giải thích tại sao?
Kết quả đoạn code sau là gì? Hãy giải thích tại sao?
const one = false || {} || null;
const two = null || false || "";
const three = [] || 0 || true;
console.log(one, two, three);
false
null
[]
null
""
true
{}
""
[]
null
null
true
Với phép toán ||
, ta sẽ trả về giá trị truethy đầu tiên. Nếu tất cả đều là falsy, giá trị cuối cùng sẽ được trả về.
`(false || {} ...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào