不要な三項演算子は避ける
不要な三項演算子は避けてください。より簡潔な論理演算子で代替できます。
`a ? a : b` は `a || b` と全く同じ意味ですが、後者の方がはるかに簡潔です。同様に、`c ? true : false` は `!!c` (`c` をブール値に変換)と書くことができます。コードは常に最もシンプルで直接的な表現を選ぶべきです。
不要な三項演算子は避けてください。より簡潔な論理演算子で代替できます。
`a ? a : b` は `a || b` と全く同じ意味ですが、後者の方がはるかに簡潔です。同様に、`c ? true : false` は `!!c` (`c` をブール値に変換)と書くことができます。コードは常に最もシンプルで直接的な表現を選ぶべきです。
// bad
const foo = a ? a : b;
const bar = c ? true : false;// good
const foo = a || b;
const bar = !!c;