function declaratioin이랑 variable declaration이 글로벌 엑스큐션 콘텍스트에 저장이 먼저 된다는데...
저 fucntion first에 있는 코드들이 전부 다 글로벌 엑스큐션에 다 저장된다는 거임???
만약 저장이 다 된다고 가정하면 글로벌 오브젝트에 저장 되있으면서도 왜 맨 밑에 first() 펑션이 실행되면
글로벌 엑스큐션 콘텍스트에 저장 되 있는 정보를 안쓰고 새로운 엑스큐션 콘텍스트를 만들고 거기다가 또 오브젝트 만들고 다시하는거야?
글로벌에 다 들어있는거 아님?
와 진짜 머리털 다 뽑히겠음.. 누가 설명좀 해줄사람.. 내가 말하는게 뭔 말인지도 모르겠다 나도..
나도 니가 무슨말하는지 모르겠다
내 말은 첨에 글로벌에 펑션선언이랑 베리어블 선언 다 저장 한다는데 왜 다시 새로운 콘텍스트 만들고 지랄 염병 하는거임? 글로벌에 다 정보가 들어있는거 아님?
스코프안에서 새로운 선언이 일어나서 그런거겠징
호이스팅 복잡하게 생각하지말고 변수 끌올한거라고 생각하셈, 나머지는 다른언어들이랑 똑같고
알게서.. 예시 보고 이해되나 안되나 다시 봐야겟다.
호이 호이
함수를 선언한다고 안의 변수까지 선언하는 건 아니자너
ㄳㄳ.. 이런 자그마한 정보도 이해하는데 도움되는듯
유튜브 이런거로 공부하지말고 자스 책을 한권 사서 보는게좋을거임 호이스팅이됬다고 값이 저장되는건아님 선언만된거지