3.2
스코프와 클로저
이 절에서는 자바스크립트를 공부할 때 반드시 알고 넘어가야 하는 스코프와 클로저 개념을 살펴보겠습니다. 먼저 다음 코드의 콘솔 출력 결과를 한번 예상해 보세요.
const number = [1, 3, 5, 7];
for (let i = 0; i < number.length; i++) {
setTimeout(() => {
console.log(number[i]);
}, 1000 * (i + 1));
}