728x90
반응형
질문 : jQuery.each () util에서 다음 반복으로 건너 뛰는 방법은 무엇입니까?
요소 배열을 반복하려고합니다. jQuery의 문서에 따르면 다음과 같습니다.
false가 아닌 값을 반환하는 것은 for 루프의 continue 문과 동일하며 즉시 다음 반복으로 건너 뜁니다.
나는 '거짓이 아닌 반환'이라고 부르려고 시도했습니다. 및 '거짓이 아님' (sans return) 어느 것도 다음 반복으로 건너 뛰지 않습니다. 대신 루프를 끊습니다. 내가 무엇을 놓치고 있습니까?
답변
거짓이 아니라는 의미는 다음과 같습니다.
return true;
그래서 :
var arr = ["one", "two", "three", "four", "five"];
$.each(arr, function(i) {
if (arr[i] == 'three') {
return true;
}
console.log(arr[i]);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
one
, two
, four
, five
합니다.
출처 : https://stackoverflow.com/questions/481601/how-to-skip-to-next-iteration-in-jquery-each-util
728x90
반응형
'프로그래밍 언어 > jQuery, ajax' 카테고리의 다른 글
jQuery를 사용하여 "disabled"속성을 제거하는 방법 (0) | 2021.06.29 |
---|---|
jQuery Ajax 호출 후 리디렉션 요청을 관리하는 방법 (0) | 2021.06.29 |
어떤 버전의 jQuery가 로드되었는지 확인하는 방법 (0) | 2021.06.28 |
<select> 에 option을 추가하는 손쉬운 방법 (0) | 2021.06.27 |
비동기 호출에서 응답을 반환하는 방법 (0) | 2021.06.26 |