'forEach' 함수에서 'return' 키워드의 의미는 무엇인가요?
P粉964682904
2023-08-21 17:58:20
<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>
반품명세서
return
会退出当前函数,但循环会继续进行,所以你会得到“下一个”跳过if
명세서를 작성하고 4가지 항목을 팝업으로...루프를 중지해야 하는 경우 다음과 같은 일반
으아아아for
루프를 사용해야 합니다.JS의 break와 continue에 대한 자세한 내용은 여기에서 확인할 수 있습니다: http://www.w3schools.com/js/js_break.asp
Mozilla 개발자 네트워크에서: