'forEach' 함수에서 'return' 키워드의 의미는 무엇인가요?
P粉964682904
P粉964682904 2023-08-21 17:58:20
0
2
573
<p><br /></p> <pre class="brush:js;toolbar:false;">$('button').click(function () { [1, 2, 3, 4, 5].forEach(함수(n) { if (n == 3) { // 이것은 깨지고 아무것도 팝업되지 않아야 합니다. 거짓을 반환하다 } 경고(n) }) })</pre> <pre class="brush:html;toolbar:false;"><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> ;</스크립트> <button>나를 클릭하세요</button></pre> <p><br /></p> <p>제 질문은: <code>return</code>을 호출했는데도 왜 계속 다음 번호가 표시되나요? 예: <em>아래 코드를 무시하고 다음 요소로 계속 진행하세요</em></p>
P粉964682904
P粉964682904

모든 응답(2)
P粉245003607

반품명세서return会退出当前函数,但循环会继续进行,所以你会得到“下一个”跳过if명세서를 작성하고 4가지 항목을 팝업으로...

루프를 중지해야 하는 경우 다음과 같은 일반 for루프를 사용해야 합니다.

으아아아

JS의 break와 continue에 대한 자세한 내용은 여기에서 확인할 수 있습니다: http://www.w3schools.com/js/js_break.asp

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿