function declaratioin이랑 variable declaration이 글로벌 엑스큐션 콘텍스트에 저장이 먼저 된다는데... 


저 fucntion first에 있는 코드들이 전부 다 글로벌 엑스큐션에 다 저장된다는 거임??? 


만약 저장이 다 된다고 가정하면  글로벌 오브젝트에 저장 되있으면서도 왜 맨 밑에 first() 펑션이 실행되면


글로벌 엑스큐션 콘텍스트에 저장 되 있는 정보를 안쓰고 새로운 엑스큐션 콘텍스트를 만들고 거기다가 또 오브젝트 만들고 다시하는거야?


글로벌에 다 들어있는거 아님?


와 진짜 머리털 다 뽑히겠음.. 누가 설명좀 해줄사람.. 내가 말하는게 뭔 말인지도 모르겠다 나도..