4 回答
TA贡献1864条经验 获得超6个赞
您可以使用 Array.some()
some() 方法测试数组中是否有至少一个元素通过了由提供的函数实现的测试。它返回一个布尔值。
const arr = [VS_TDO1, VS_TDO2, VS_TDO3, ..]
if (arr.some((elem) => elem == "11")){
VI_TDCF = VI_TDCF + 1;
}
TA贡献1877条经验 获得超6个赞
用:includes
const arr = [VS_TDO1, TS_TDO2, VS_TDO3, ...];
if (arr.includes("11")) VI_TDCF++;
对于较旧的环境:
var arr = [VS_TDO1, TS_TDO2, VS_TDO3, ...];
if (arr.indexOf("11") != -1) VI_TDCF++;
TA贡献1898条经验 获得超8个赞
如果您需要支持IE浏览器,请改用indexOfincludes
const arr = ["11", "12"];
if(arr.indexOf('11') > -1) {
console.log('condition match'); // condition match
}
TA贡献1828条经验 获得超13个赞
假设在数组中。然后,您可以使用javascript函数轻松检查该数组中是否包含值。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');
}
添加回答
举报