Intro


Named Export


import { name } from "file";

// math.js
export const plus = (a, b) => a + b;
export const minus = (a, b) => a - b;
export const divide = (a, b) => a / b;

// main.js
import { plus } from './math';

as 키워드를 이용해 다른 이름으로 import 할 수 있다

import { plus as add } from './math';

* as name 키워드로 export한 모든 내용을 import 할 수 있다. * 키워드로 math.js 파일에 있는 모든 내용을 import한 후 myMath 객체에 넣는 예시. 이 방식은 default export가 없는 파일에서만 가능하다

// math.js
export const plus = (a, b) => a + b;
export const minus = (a, b) => a - b;
export const divide = (a, b) => a / b;

// main.js
import * as myMath from './math';
myMath.plus(2, 2);

Default Export