Ternary operators in JavaScript without an “else”
First of all, a ternary expression is not a replacement for an if/else construct – it’s an equivalent to an if/else construct that returns a value. That is, an if/else clause is code, a ternary expression is an expression, meaning that it returns a value. This means several things: use ternary expressions only when you … Read more