JavaScript에서 내보내기 조합 시 전체 내용 가져오기
내보내기를 조합할 때 기본 함수와 나머지 모든 함수를 객체 형태로 가져올 수 있습니다.
어떻게 하는지 살펴봅시다. 다음과 같은 내보내기가 있다고 가정합니다:
export function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
기본 함수와 나머지 모든 함수를
mod라는 이름으로 가져옵니다:
import test, * as mod from './test.js';
기본 함수의 작동을 확인해 봅시다:
let res = test();
console.log(res);
나머지 함수들의 작동을 확인해 봅시다:
let res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
하나의 기본 함수와 여러 다른 함수를 함수 객체 형태로 내보내는 모듈을 만드세요.