質問: 2))) { console.log("OK"); } else { console.log("NG"); } ``` 上記の式を書いてみたのですがifの条件がぱっと見わかりにくい気がします。 複数条件のときにいつも思うのですが、どうすればわかりやすい||式がかけるのでしょうか。 あなたなりのコツを教えてください。 速度改善などの観点でもよいです。 これでOKという意見でもよいです。
回答: 条件が複雑な場合は関数を作って早期リターンという手法を使います。 ``` const checkIt = (x, y, A, B, C) => { if (x === A || x === B) return true; if (x !== C) return false; if (y === 1 || y === 2) return true; return false; }; console.log(checkIt(1, 1, 1, 1, 1) ? "OK" : "NG"); ```