Javascript 清理臃肿的IF语句,使其采用更简洁的行业标准格式

Javascript 清理臃肿的IF语句,使其采用更简洁的行业标准格式,javascript,Javascript,我有一个if/else语句需要重构和清理,以便缩短我正在使用的代码量。正在检查变量,以查看它们是否不等于字符串“TD”。重写if/else语句和/或缩短它的最佳做法是什么 if((VS_TDO1!=“TD”)&(VS_TDO2!=“TD”)&(VS_TDO3!=“TD”)&&(VS_TDO4!=“TD”)&(VS_TDO5!=“TD”)&(VS_TDO6!=“TD”)&(VS_TDO7!=“TD”)&(VS_TDO8!=“TD”)&(VS_TDO9!=“TD”)&(VS_tdo10!=“TD”)

我有一个if/else语句需要重构和清理,以便缩短我正在使用的代码量。正在检查变量,以查看它们是否不等于字符串“TD”。重写if/else语句和/或缩短它的最佳做法是什么

if((VS_TDO1!=“TD”)&(VS_TDO2!=“TD”)&(VS_TDO3!=“TD”)&&(VS_TDO4!=“TD”)&(VS_TDO5!=“TD”)&(VS_TDO6!=“TD”)&(VS_TDO7!=“TD”)&(VS_TDO8!=“TD”)&(VS_TDO9!=“TD”)&(VS_tdo10!=“TD”)&(VS_tdo11!=“TD”)&(VS_tdo11!=“TD”)&(“TD”){
OPT_TDTD=“否”;
}否则{
OPT_TDTD=“是”;
}

您可以收集一个数组中的所有值,并使用进行检查


如果状况需要清理,则不是
。这是十二个变量的声明,应该是一个数组。
if
语句将隐含地受益。”…行业标准格式”-对于这类问题,没有像许多重复中那样的“行业标准格式”吗?
var allOptions = [VS_TDO1, VS_TDO2, VS_TDO3, VS_TDO4, VS_TDO5, VS_TDO6, VS_TDO7, VS_TDO8, VS_TDO9, VS_TDO10, VS_TDO11],
    OPT_TDTD = allOptions.every(s => s !== "TD")
        ? "NO"
        : "YES";