2013-06-03 2 views

답변

1

당신이 아약스 콜백 내부의 외부 함수에서 폐쇄 변수 i을 사용하고 있기 때문입니다. 변수 값의 변경 사항은 콜백 메소드에 반영됩니다.

한 가지 가능한 방법은

for (var i = 0; i < array.length; i++) 
{ 
    (function(i){ 
    $(element).load("http://www.google.de",() => { 
     console.log(i); 
    } 
    })(i) 
} 
+0

아래에 주어진 알고있는 사용자 정의 폐쇄를 제공하기 때문에, 솔루션에 대한 완벽한 해답 덕분에 익명 함수를 사용하는 것입니다 –

관련 문제