module1 모듈 module 모듈이란? 코드를 재사용 가능한 단위로 만드는 방법이다. 규모가 큰 프로젝트에서 효과적으로 관리할 수 있다. 특징 html 파싱 중 만나게 되면 html 파싱이 끝난 후 script를 다운로드 한다.(defer 와 같은 점이다) 모듈은 엄격모드로 실행된다. 모듈의 최상위 this 는 undefined 이다. 모듈은 type에 module 을 추가하여 사용한다. 모듈 스코프 모듈은 선언하게 되면 자바스크립트 파일을 각각의 모듈로 보며, 각각의 스코프를 가진다. 예를들어 type module 인 파일 2개가 있다고 가정할 때 아래와 같이 module1 에 있는 배열을 module2 에서 출력하려고 하면 에러가 나는 것을 볼 수 있다. [module1.js] let arr = [1,2,3,4,5] [modul.. 2024. 1. 8. 이전 1 다음