Import와 export는 가져오기와 내보내기를 뜻한다.
모듈에 특수한 지시자로써 다른 모듈을 불러와 불러온 모듈에 있는 함수를
호출하는 것과 같은 기능을 공유할 수 있다.
- 클래스, 함수 등의 선언부 앞에 export 붙여서 내보내기:
- export [default] class/function/variable ...
- 이름 없는 개체 내보내기:
- export {x [as y], ...}.
- 다시 내보내기:
- export {x [as y], ...} from "module"
- export * from "module" (default export는 다시 내보내 지지 않음)
- export {default [as y]} from "module" (default export를 다시 내보냄)
- named export 가져오기:
- import {x [as y], ...} from "mod"
- default export 가져오기:
- import x from "mod"
- import {default as x} from "mod"
- 한 번에 가져오기:
- import * as obj from "mod"
- 모듈을 가져오긴 하지만(코드는 실행됨), 변수에 할당하지 않기:
- import "mod"
- 코어자바스크립트 중에서.
'Web' 카테고리의 다른 글
IP와 포트. (0) | 2024.05.08 |
---|---|
localStorage (0) | 2024.05.07 |
Semantic code (0) | 2024.05.02 |
git 사용 중인 문법 정리 (0) | 2024.05.01 |
모듈 (0) | 2024.04.29 |