inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

블록, 함수 스코프, 클로저 문제 강의에서 질문입니다

미해결

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

for(var i=0; i<winBalls.length; i++){ (function(j) { setTimeout(() => { console.log(winBalls[j], j); drawBall(winBalls[j], $result); }, 1000 * ( i + 1)); })(i); } 강의 중에 즉시 실행함수로 해당 문법응ㄹ 보았는데요. function(j)라는 함수는 매개변수 i를 입력받기 때문에 1000 * (i + 1)은 1000 * (j + 1)이라고 써주는 것이 좀 더 일관성이 있는것은 아닌지 질문드립니다. 물론 i로 써도 실행에는 전혀 문제가 없지만, 이왕 function에서 매개변수를 j로 받은이상 j로 쓰는게 좋겠지요?

  • 블록
  • javascript
  • 함수스코프
  • 클로저
돈까스는맛있어 댓글 1 좋아요 0 조회수 301

인기 태그

인프런 TOP Writers

주간 인기글