프로그래밍 언어/jQuery, ajax

jQuery.each () util에서 다음 반복으로 건너 뛰는 방법

Rateye 2021. 6. 29. 10:06
728x90
반응형

 

질문 : jQuery.each () util에서 다음 반복으로 건너 뛰는 방법은 무엇입니까?

요소 배열을 반복하려고합니다. jQuery의 문서에 따르면 다음과 같습니다.

jquery.Each () 문서

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
반응형