저 문제에서 let 썼을때 해결되는게
익명함수에서 선언 시점에 i를 캡쳐했기 때문인거 같은데
상식적으로 그냥 다 암시적으로 캡쳐해버리면
closure로 OOP 비슷하게 만들고 그런게 다 작동할 수가 없잖아
함수 선언 시점에 다 캡쳐해서 값 복사 해버리면 외부 필드는 다 무시되는거나 마찬가지니까
스코프 문제말고 자스가 캡쳐하는 기준에 대한 문서 없냐