2016-09-15 4 views
0

forEach에서 '계속'을 사용할 수 있습니까? 다음은 오류를 제공합니다.자바 스크립트 계속 forEach

var numbers = [4, 9, 16, 25]; 
function myFunction() { 
    numbers.forEach(function(val){ 
    if(index==2){ 
     continue; 
    } 
    alert('val: '+val); 
    }); 
} 

계속 진행하려면 다른 해결 방법이 있습니까?

+0

코드에'{'. 나는 고쳤다. – Liam

답변

5

forEach에서 '계속'을 사용할 수 있습니까?

예.

계속 진행하려면 다른 해결 방법이 있습니까?

즉시 종료하려면 return을 사용하십시오.

+1

클로저에서 'return'이 더 이상 반복을 멈추지 않는다는 것을 지적하는 것이 유용 할 수 있습니다. 'forEach'에서 반복을 중지 할 필요가 있으면 예외를 throw해야합니다. –

1
var numbers = [4, 9, 16, 25]; 
function myFunction() { 
numbers.forEach(function(val){ 
if(index!=2) 
alert('val: '+val); 
}); 
관련 문제