강의

멘토링

커뮤니티

Inflearn Community Q&A

honux's profile image
honux

asked

ES6 course for modern javascript development

let and closure

ES5라면 어떻게 구현해야 할까요?

Written on

·

323

0

이렇게 구현하면 되는지 더 좋은 방법은 없는지 궁금합니다.

for (var i = 0; i < list.length; i++) {
  ((num) => {
    list[num].addEventListener('click', ()=> {
        console.log(`${num}: ${list[num].innerHTML}`);
    });
  })(i);
}
javascriptes6

Answer 1

0

IIFE로 클로저 변수 캡쳐하신 거라면 다른 방법은 아무래도 콜백으로 넣어야할 함수를 addEventListener 에 바인딩 시키고 매개변수로 i 설정하는 것 정도 될 것 같아요

honux's profile image
honux

asked

Ask a question