This question already has answers here:
Concise way to compare against multiple values [duplicate]

(8个答案)


7年前关闭。




现在我有:
if (breadCrumbArr[x] !== 'NEBC' && breadCrumbArr[x] !== 'station:|slot:' &&  breadCrumbArr[x] !== 'slot:' &&  breadCrumbArr[x] !== 'believe') {
    // more code
}

但我认为这可以做得更好...

最佳答案

创建一个数组并使用indexOf:

['NEBC', 'station:|slot:', 'slot:', 'believe'].indexOf(breadCrumbArr[x]) === -1

关于javascript - 有什么更好的方法来测试字符串是否不等于一堆东西?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18067529/

10-11 23:27