는 다음 함수 본문 고려하시기 바랍니다 :부울 연결? 이 패턴의 실제 용어는 무엇입니까?
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
의 진행의 내 설명 부울 연결입니다 ---하지만이 일 공식, 컴퓨터 과학 용어이 있어야한다. 이게 뭐야? 명확히하기 위해, 여기에있는 아이디어는 각각 $()
블록을 실행하게하는 것입니다. 그러나이 블록 중 하나에 유효성 검사 오류가 발생하면이 오류의 결과는 모든 블록 (true && true && false == false
)에 대해 false
을 반환해야합니다. 그래서, 많은 프로그래머와 마찬가지로, 나는 어떤 종류의 패턴을 사용하고 있습니다 만, 우리는 종종 그것이 무엇인지 불리지는 않습니다. 그렇다면이 패턴은 유용 할만한 것과 비슷합니까?
+1 George Boole! –
또한 관심의 대상 : 단락 회로 평가 : http://en.wikipedia.org/wiki/Short-circuit_evaluation –
오케이 : 이렇게 부울 체인이라고도 할 수 있습니다. ... – rasx