DEV Community

Discussion on: What do you think about the ternary operator?

Collapse
 
jvarness profile image
Jake Varness • Edited

Readability is subjective, but I would say that when your code reads: if true return true, if false return false... I mean you might as well be writing:

if (expressionThatReturnsBoolean() == true) {
  return true;
}
else {
  return false;
}
Thread Thread
 
shreyasminocha profile image
Shreyas Minocha

Perhaps.

Readability is also contextual. I might do similar things in two different ways depending on how readable it would be over there. Doing it your way might be my preference, but sometimes I'll find myself using a ternary for the same.