長い条件式の改行
制御文の条件式が長すぎる場合は、各条件を新しい行に配置します。論理演算子は行の先頭に置きます。
複雑な条件式を一行に詰め込むと、可読性が著しく低下します。各条件を改行で区切り、論理演算子を行頭に置くことで、条件のリストとして視覚的に整理され、ロジックが追いやすくなります。
制御文の条件式が長すぎる場合は、各条件を新しい行に配置します。論理演算子は行の先頭に置きます。
複雑な条件式を一行に詰め込むと、可読性が著しく低下します。各条件を改行で区切り、論理演算子を行頭に置くことで、条件のリストとして視覚的に整理され、ロジックが追いやすくなります。
// bad
if ((foo === 123 || bar === 'abc') && doesItLookGoodWhenItBecomesThatLong() && isThisReallyHappening()) {
thing1();
}// good
if (
(foo === 123 || bar === 'abc')
&& doesItLookGoodWhenItBecomesThatLong()
&& isThisReallyHappening()
) {
thing1();
}