请考虑以下功能体:
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
。因此,像许多程序员一样,我使用的是某种模式,但是我们通常不知道它叫什么。那么,这种模式是否有用呢? 最佳答案
Boolean Logic。 (并查看“链接操作”部分)。