4 回答

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用 Array.some()
some() 方法測試數(shù)組中是否有至少一個(gè)元素通過了由提供的函數(shù)實(shí)現(xiàn)的測試。它返回一個(gè)布爾值。
const arr = [VS_TDO1, VS_TDO2, VS_TDO3, ..]
if (arr.some((elem) => elem == "11")){
VI_TDCF = VI_TDCF + 1;
}

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
用:includes
const arr = [VS_TDO1, TS_TDO2, VS_TDO3, ...];
if (arr.includes("11")) VI_TDCF++;
對于較舊的環(huán)境:
var arr = [VS_TDO1, TS_TDO2, VS_TDO3, ...];
if (arr.indexOf("11") != -1) VI_TDCF++;

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果您需要支持IE瀏覽器,請改用indexOfincludes
const arr = ["11", "12"];
if(arr.indexOf('11') > -1) {
console.log('condition match'); // condition match
}

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
假設(shè)在數(shù)組中。然后,您可以使用javascript函數(shù)輕松檢查該數(shù)組中是否包含值。VS_TODO1, VS_TODO2, ....includes
let VS_TODO1 = '11', VS_TODO2 = '12', VS_TODO3 = '13';
const arr = [VS_TODO1, VS_TODO2, VS_TODO3];
if(arr.includes('11')) {
console.log('condition match');
}
添加回答
舉報(bào)