Đồng nghiệp đã cho tôi grep đối với chuỗi "true: false" thông qua dự án của chúng tôi và tôi đã tìm thấy rất nhiều toán tử bậc ba trả về đúng hoặc sai. Ví dụ:Toán tử Ternary trả về "true: false". Tại sao?
return this.state == Cursor.CLOSED ? true : false;
Không chỉ trong dự án của chúng tôi mà còn có nhiều mô-đun/thư viện làm việc này. Nó có vẻ dư thừa đối với tôi, vì tác giả có thể vừa viết nó như thế này:
return this.state == Cursor.CLOSED;
Có phải mã hóa phòng thủ chống lại một số mã xác nhận trong Javascript không? Hoặc chỉ để được rõ ràng với những gì bạn đang trở về?
dường như chỉ trả về true nếu trạng thái đóng? [Có gì sai với điều đó] (http://msdn.microsoft.com/en-us/library/ie/be21c7hw (v = vs.94) .aspx)? Câu hỏi của bạn là rất không rõ ràng. – Liam
Tôi nghĩ rằng anh ta yêu cầu rằng nó có thể chỉ là 'return this.state == Cursor.CLOSED;' – Vic
Với tôi nó có vẻ không cần thiết, nếu 'this.state == Cursor.CLOSED' nó đã đúng? – adeneo