3.2

    스코프와 클로저

    이 절에서는 자바스크립트를 공부할 때 반드시 알고 넘어가야 하는 스코프와 클로저 개념을 살펴보겠습니다. 먼저 다음 코드의 콘솔 출력 결과를 한번 예상해 보세요.

    const number = [1, 3, 5, 7];
    for (let i = 0; i < number.length; i++) { 
      setTimeout(() => {
        console.log(number[i]);
      }, 1000 * (i + 1));
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.