2012-11-26 5 views
0

for for 루프가 오류를 생성합니다. 예기치 않은 식별자, 이유는 무엇입니까?예기치 않은 식별자 : jQuery

$(document).ready(function(){ 
    $('#done').click(function(e){ 

     var id = []; 
     id = $('.crewMember'); 
     for(var i=0, i<id.length, i++){ 
      console.log(id[i]); 
     } 

    }); 
}); 
+0

오류 번호는 무엇입니까? –

+5

'for' 문 안에 세미콜론 대신 쉼표를 사용하고 있습니다. 그것 이외에, 당신이하려고하는 일을하는 "jQuery 길"은 다음과 같다 : $ ('. crewMember'). 각각 (function() {console.log (this);});' –

답변

7

는 대신 for 루프 구문 쉼표 (,)의 세미콜론 (;)를 사용해야합니다

for (var i=0; i<id.length; i++){ 
가 할당/선언 할 여러 변수를 기대하고 있기 때문에 예기치 않은 식별자는

하지만, 논리적 인 비교와 증가를하고 있습니다.

1

당신은, 세미콜론으로 commata하지 for-loops의 초기화, 조건 및 최종 표현을 분리해야합니다

for (var i=0; i<id.length; i++) 

쉼표가 multiple variable declarations을 분리하는 데 사용됩니다, 그래서 여기에 파서가 식별자 i=을 기대 .

0

for 루프에 세미콜론 ; 대신 쉼표 ,을 사용하고 있습니다.

관련 문제