반응형
function안에 들어있는 for문은 function 이 아니지만
function안에 들어있는 each문은 또 다른 function이라고 볼 수 있습니다.
each에서 return false; 는 break 과 같은 역할을 하기 때문에 each함수를 빠져나갈 뿐이지
함수 자체가 return 되지 않습니다. 그렇기 때문에 each문이 끝나도 뒤의 코드는 실행됩니다.
이와 같은 상황에서는 아래 소스와 같이 처리를 진행 했습니다.
function fnTest(param) {
var returnNow = false;
$.each(param, function(i) {
if (i === "testValue") {
returnNow = true;
return false;
}
});
if (returnNow) {
return;
}
}
반응형
'Front > Jquery' 카테고리의 다른 글
Multi Select Box (SumoSelect) (0) | 2020.07.28 |
---|---|
특정 element 제외 (0) | 2019.12.24 |
each 반복문 (0) | 2019.12.19 |
라디오, 체크, 콤보 제어 (0) | 2019.03.19 |