请考虑以下函数体:
var isValidated = true; $(selector1).each(function(){ //do validation with local f()... isValidated = f() && isValidated; }); $(selector2).each(function(){ //do validation with local f()... isValidated = f() && isValidated; }); $(selector3).each(function(){ //do validation with local f()... isValidated = f() && isValidated; }); return isValidated;
我对进展的描述isValidated
是布尔级联 - 但是必须有一个官方的,计算机科学的术语.它是什么?为了澄清,这里的想法是让每个$()
块运行---但是当这些块中的任何一个块具有验证失败时,该失败的结果必须返回false
所有块(true && true && false == false
).因此,像许多程序员一样,我使用某种模式,但我们常常不知道它叫什么.那么这种模式有什么用呢?
布尔逻辑.(并查看"链接操作"部分).