JS에서 변수를 var을 통해 선언하는 것과 let을 통해 선언하는 것의 차이 중, scope의 차이에 대해서 살펴보겠습니다. 먼저 var를 사용해서 문제를 겪었던 상황을 살펴보겠습니다. 동적으로 버튼을 3개 만들고, 클릭 시 i번째 버튼이 alert(i)를 호출하는