Hacker News new | past | comments | ask | show | jobs | submit login

>It's interesting that the comparator function is one of the examples, because that's something which shows how people often confuse verbose with clear; I think it's best written in a single line: return a < b ? -1 : a > b ? 1 : 0;

That's nowhere near clear. I frequently use a single level ternary, but this is an abomination and very easy to make a subtle error in.




also, try to step through this in a debugger.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: