2009-09-22 4 views

답변

0

cpharmston과 cletus는 확실한 접근법을 가지고있다. 이 하나 위의 루프를 혼동하지 마십시오

var arr = inputColl.serialize(); 
for(var i = 0; i < arr.length; ++i) 
{ 
    //do something with arr[i]; 
} 

:

어떻게 배열을 통해 루프 일반 팔자를 사용하는 '자바 스크립트 : 나는 당신이 사용하지 말아야 일반 자바 스크립트 접근 방법과 접근 방식을 제공합니다 :

var arr = inputColl.serialize(); 
for(var i in arr) 
{ 

} 

for/in 문에 대한 JavaScript는 객체 속성을 통해 반복됩니다. 이것은 배열의 내용을 반복하는 것과는 매우 다른 작업이지만, 만드는 것은 흔한 실수입니다. 이는 C#과 같은 언어를 사용하고 foreach 구문과 비슷한 동작을 예상하는 경우에 특히 일반적입니다.

0
$.each(inputColl, function(n, i) { 
    alert(n); 
}); 
관련 문제