|
|
1
12
如果valid为false,则语句valid&validateClass(…)将不会调用validateClass方法。我想你要做的是把他们的顺序改成
如果javascript已经知道结果是错误的,那么它就不需要评估表达式的其余部分。 |
|
|
2
2
似乎您希望在每次迭代中运行validate函数,即使_valid_已经设置为false。但是,您使用的&操作将短路,因此尽管循环将继续,但在后续迭代中将不会调用validate函数。 一个非常简单的替代方案,可以按照你想要的方式工作:
|
|
|
3
0
听起来这就是函数的目的。三行
意味着如果任何一个validate函数命中false
|
|
|
4
0
我想是因为
惰性评价
方案javascript与
Short-circuit evaluation: Support in common programming languages |
|
|
5
0
这叫做短路。快速修复:将每行替换为
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 11 月前 |
|
|
Niobos · 如何/是否有方法使通用算法函数同时与同步和异步函数一起工作? 11 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 11 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 11 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 11 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 11 月前 |