标签: reactjs react-redux
为什么这会在输入0上的“必需”上反应代码错误?我不必对包括0在内的所有数字都不会出错
答案 0 :(得分:1)
可能是因为它检查输入是否为falsy,例如if (!input) error = true; 0是伪造的,以及其他多个值(请参阅链接)。如果只希望它不为空,则应专门检查空字符串if (input === "") error = true;
if (!input) error = true;
if (input === "") error = true;