请考虑以下功能体:

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。 (并查看“链接操作”部分)。

07-24 17:14