对于JS来说有些新知识,并且有一个问题。我有多个字符串正在填写表格中。我想验证我们是否都拥有它们,并且它们不为null或为空。这就是我的工作。
let valid = !!(this.state.str1 && this.state.str2 && this.state.str3
&& this.state.str4 && this.state.str5
&& this.state.str6);
当所有都有值时,valid不断出现“未定义”。
答案 0 :(得分:0)
当所有都有值时,valid不断出现“未定义”。
不幸的是,这是不可能的,因为即使!!undefined
也是false
而不是undefined
。
我们对您的代码了解甚少,但最有可能的猜测是甚至没有执行任何代码。