LHJ

I'm a FE developer.

ES6 모듈문법 - export as

21 Sep 2020 » js_module

export as

export에도 as를 사용할 수 있습니다.
sayHisayBye를 각각 hibye로 이름을 바꿔 내보내 봅시다.

// say.js
export { sayHi as hi, sayBye as bye };

이제 다른 모듈에서 이 함수들을 가져올 때 이름은 hibye가 됩니다.

// main.js
import * as say from './say.js';

say.hi('John'); // Hello, John!
say.bye('John'); // Bye, John!