[모던 자바스크립트 Deep Dive] 48장: 모듈
·
개발서적/모던 자바스크립트 Deep Dive
⭐️ 노션에서 보기모듈의 일반적 의미모듈(module): 애플리케이션을 구성하는 개별적 요소로서 재사용 가능한 코드 조각일반적으로 모듈을 기능을 기준으로 파일 단위로 분리함모듈이 성립하려면 파일 스코프(모듈 스코프)를 가질 수 있어야 함자신만의 파일 스코프를 갖는 모듈의 모든 자산은 캡슐화되어 다른 모듈에서 접근할 수 없음 (비공개 상태) = 모듈은 개별적인 존재로서 애플리케이션과 분리되어 존재함⇒ 하지만 모듈은 애플리케이션이나 다른 모듈에 의해 재사용되어야 의미가 있음.모듈은 공개가 필요한 자산에 한정하여 명시적으로 선택적 공개가 가능 (export)모듈 사용자는 모듈이 공개(export)한 자산 중 일부 또는 전체를 선택 해 자신의 스코프 내로 불러들여 재사용 할 수 있음 (import)모듈은 애플..