Web

Import와 export

필립 2024. 5. 3. 23:13

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