ワンライナーで書かれた入れ子は見にくいけど…
例1
const result = isFizz && isBuzz ? 'FizzBuzz' : isFizz ? 'Fizz' : isBuzz ? 'Buzz' : i;
改行されていればそんなに可読性が悪くない
例2
const result = isFizz && isBuzz ? 'FizzBuzz' :
isFizz ? 'Fizz' :
isBuzz ? 'Buzz' : i;
改行されていても見にくいかも?と感じる方は三項演算子を気にしすぎているかもしれません。
?
や:
のことは気にせず、このように脳内変換すれば読みやすくなるでしょう。
例3
const result = isFizz && isBuzz ⇒ 'FizzBuzz'
isFizz ⇒ 'Fizz'
isBuzz ⇒ 'Buzz' : i;
例2、例3は条件と対応する値が近くに並んでいて、文量も少なく読みやすいですね。
ただし、見やすさは主観的なものなので、三項演算子に対する感覚に慣れていない場合は、他の書き方を選んだほうが良いかもしれません。(特に初心者は)