javascript module1 모듈 1. 모듈 ES6의 모듈은 기능에 따라 js코드들을 파일 별로 넣어놓고 필요할 때 로드하여 사용하는 것을 의미한다. 모듈 기능 지원하기 전의 자바스크립트는 js파일 여러개를 한 번에 로드 하였을 경우 하나의 전역을 공유하게 되어 전역변수가 중복되는 등의 문제가 발생할 수 있다. // foo.js var x = "foo"; // 변수 x는 전역 변수이다. console.log(window.x); // foo // bar.js // foo.js에서 선언한 전역 변수 x와 중복된 선언이다. var x = "bar"; // 변수 x는 전역 변수이다. // foo.js에서 선언한 전역 변수 x의 값이 재할당되었다. console.log(window.x); // bar 두 개의 js파일을 로드하였을 경우 같은 이름.. 2020. 3. 27. 이전 1 다음