Early exits keep indentation sane which contributes a lot to readability.
Nested ternaries are great and very clear if you lay them out like:
const result =
!conditionA ? "Not A" :
conditionB ? "A & B" :
so the structure of each line is exactly the same.
(Don't try this in PHP by the way - you need parens to fix the broken associativity).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.