我可以要求我对我的陈述进行验证吗,是否可以重构?
条件:
如果 A 或 B 或 C 不为空白,则触发和 D或E或F或G 为空白”
if((A !== '' || B !== '' || C !== '') && (D === "" || E === ''
|| F === '' || G === '')){
console.log("fire")
}
答案 0 :(得分:1)
您可以仅采用 string 变量的值,例如
s !== '' is equal to s s === '' is equal to !s
if ((A || B || C) && (!D || !E || !F || !G)) {