Bạn có thể nhớ lại từ So sánh với Toán tử Bình đẳng rằng tất cả các toán tử so sánh trả về giá trị boolean
true
hoặc false
Một cách chống mẫu phổ biến là sử dụng câu lệnh if/else
để so sánh và sau đó trả về true/false
function isEqual[a,b] { if [a === b] { return true; } else { return false; } }
Vì
function isEqual[a,b] { return a === b; }0 trả về
true
hoặc false
, nên chúng ta chỉ cần trả về kết quả so sánhfunction isEqual[a,b] { return a === b; }
Hướng dẫn
- Sửa chức năng
function isEqual[a,b] { return a === b; }
2 để loại bỏ các câu lệnhif/else
Trước
function isLess[a, b] { // Fix this code if [a 9000]