export
- .js 파일(=모듈)의 변수나 함수 등의 항목을 다른 .js에서도 사용할 수 있도록 내보내는 지시자
export let(/var/const) name1;
export let name2='foo', name3='bar';
export function functionName (p) {...}
export class ClassName {...}
export { name4, name5 };
export { name6 as newName };
export default 'foo';
export default function (p) {...}
export default class {...}
export { name7 as default }
import
- 다른 모듈에서 export된 항목을 가져오는 지시자
- html의 \<script>에서는 직접 사용할 수 없음
import * from "module";
import * as name from "module";
import { name1 } from "module";
import { name2 as newName, name3 } from "module";
import name from "module";
- 이 외에도 활용법이 있지만 가장 기본적인 것들만 나열
참고한곳