当前位置: 首页 > 面试题库 >

Javascript:将一个值与多个值进行比较的最漂亮方法

司空炯
2023-03-14
问题内容

比较一个值与多个选项的最漂亮方法是什么?

我知道有很多方法可以做到,但是我正在寻找最整洁的方法。

我问是因为我希望这是可行的(当您查看时,这显然不是):

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

问题答案:

不要试图太偷偷摸摸,尤其是当它不必要地影响性能时。如果您确实有很多比较需要做,只需将其格式化即可。

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


 类似资料: