条件式はややこしいです。ややこしいからコードを読んでも理解できません。こんなふうに書けば理解しやすいんじゃないでしょうか、という提案です。具体的には下のようにします。
if (
(
i === 0
||
i === length - 1
)
||
(
foo > 0
&&
baa < 0
)
) {
...
}
このくらい整理されていると理解が容易です。
条件式はややこしいです。ややこしいからコードを読んでも理解できません。こんなふうに書けば理解しやすいんじゃないでしょうか、という提案です。具体的には下のようにします。
if (
(
i === 0
||
i === length - 1
)
||
(
foo > 0
&&
baa < 0
)
) {
...
}
このくらい整理されていると理解が容易です。