자바 스크립트의 초기화 기능 및 작동 방식 다음 코드가 자주 표시됩니다. (function () { // init part })(); 그러나 나는 그것이 어떻게 작동하는지에 대해 결코 이해할 수 없었습니다. 마지막 대괄호가 특히 혼란 스럽습니다. 누군가 EC (실행 컨텍스트) 및 VO (변수 객체) 측면에서 작동 방식을 설명 할 수 있습니까? 이 패턴은 모든 지역 변수 객체 (VO)가 존재하는 새로운 실행 컨텍스트 (EC)를 생성하며, 마찬가지로 EC가 종료되면 죽습니다. 이 수명의 유일한 예외는 클로저의 일부가되는 VO에 대한 것 입니다. JavaScript에는 마법의 "init"기능이 없습니다. 대부분의 자존심이 강한 JS 라이브러리 (jQuery, YUI 등)가 필요 이상으로 전역 NS를 오염시키지..