JavaScript ES 모듈에서 값 내보내기

함수뿐만 아니라 다른 값도 내보낼 수 있습니다. 어떻게 하는지 살펴보겠습니다.

문자열 내보내기

문자열을 내보냅니다:

src/test.jsexport default 'test';

가져오기를 수행합니다:

src/index.jsimport str from './test.js';
console.log(str);

배열 내보내기

배열을 내보냅니다:

src/test.jsexport default [1, 2, 3, 4];

가져오기를 수행합니다:

src/index.jsimport arr from './test.js';
console.log(arr);

객체 내보내기

객체를 내보냅니다:

src/test.jsexport default {
  a: 1,
  b: 2,
  c: 3
};

가져오기를 수행합니다:

src/index.jsimport obj from './test.js';
console.log(obj);

실습 문제

Задание 1

숫자 배열을 내보내는 모듈을 만드세요. 이 모듈을 다른 파일에 연결하고 가져온 배열 요소의 합을 구하세요.

Задание 2

세 개의 숫자를 내보내는 모듈을 만드세요. 이 모듈을 다른 파일에 연결하고 이 숫자들의 합을 구하세요.