Jquery 比较1个字符串和数组变量的If语句

Jquery 比较1个字符串和数组变量的If语句,jquery,arrays,string,variables,if-statement,Jquery,Arrays,String,Variables,If Statement,我编写了一个包含一组字符串的数组,用作比较条件,一旦结果比较了数组中指示的其中一个字符串,则条件如下: var results = $('#machine1Result, #machine2Result, #machine3Result').text(); var comparingText0 = ['000'||'001' // More strings here]; if ( results == comparingText0 ) { // Do something } 但条件只找

我编写了一个包含一组字符串的数组,用作比较条件,一旦结果比较了数组中指示的其中一个字符串,则条件如下:

var results = $('#machine1Result, #machine2Result, #machine3Result').text();
var comparingText0 = ['000'||'001' // More strings here];

if ( results == comparingText0 ) { 

// Do something

}

但条件只找到第一个字符串,而不是第二个字符串。

您可以检查我编写的示例:


尝试使用格式正确的数组和
indexOf
方法:

var results = '001';
var comparingText0 = ['000', '001'];

if (comparingText0.indexOf(results) >= 0) { 
    // do something
}
var results = '001';
var comparingText0 = ['000', '001'];

if (comparingText0.indexOf(results) >= 0) { 
    // do something
}