const array = [];
for (var i = 0; i<5; i++){
array.push(()=>{
console.log(i);
});
};
array[0](); //5
array[1](); //5
array[2](); //5
array[3](); //5
array[4](); //5
push 내부 함수로 못들어 가서 array안에
[console.log(i),console.log(i),console.log(i),console.log(i),console.log(i)];
이렇게 담긴다고 보면되나요? 그리고 for 다 돌고 전역변수로 i=5가 되어있어서 그걸 참조해서
배열을 찍으면 5가 나오는건가요?