0
이 코드 조각이 이러한 오류를 throw하는 이유를 설명 할 수 있습니까? ECMA 6은 현재 옵션이 아니며, $. i의 값을 클로저 내의 내부 변수에 저장하는 클로저 IIFE의 각 함수. 도와주세요 !JSHint 오류 : 범위를 벗어나는 변수를 참조하는 루프 내에서 선언 된 함수가 혼동하는 의미로 이어질 수 있습니다.
for(var i = 0; i < cityArray.length; i++) {
$.each(_cityCards, function(index, item) {
var cityName = $(this).attr('data-city');
if(cityName == cityArray[i]) {
$(this).css('transform','scale(1)').delay(500).show();
}
});
}