1. ホーム
  2. javascript

[解決済み] 複数の値に対して1つの値を比較する最も美しい方法は何ですか?重複

2023-05-14 13:09:56

質問

はどのようなものですか? 一番きれいな を比較する方法は?

これを行うには多くの方法があることを知っていますが、最もきれいな方法を探しています。

私はこれが実行可能であることを望んでいたので、私は尋ねます(それはあなたがそれを見るとき、非常に明らかに、ありません)。

if (foobar == (foo||bar) ) {
     //do something
}

どのように解決するのですか?

特にそれが不必要にパフォーマンスに影響する場合は、あまり卑屈にならないようにしましょう。 もし本当に山ほどの比較をしなければならないのであれば、ただきれいにフォーマットすればよいのです。

if (foobar === foo ||
    foobar === bar ||
    foobar === baz ||
    foobar === pew) {
     //do something
}