私はいくつかの古いのJavaScriptコードで作業し、広くそのような条件で、余分な括弧の使用つまずいています:条件に余分なかっこは意味がありますか?
if ((foo)) { /* ... */ }
if (!(bar)) { /* ... */ }
if ((lorem === 'ipsum')) { /* ... */ }
if ((functionCall1()) || (functionCall2())) { /* ... */}
このような行為はどんな意味がありますか?以前のjavascript実装のバグを認識していませんか?
「AND」と「OR」を複数使用している場合は、それらをグループ化して意味を理解する必要があるため、これを行う必要があります。 – Fusseldieb
私の意見では、その練習は意味をなさない。カッコを使用することに関連するバグはありません。 –