Exportando valores de módulos ES em JavaScript

Você pode exportar não apenas funções, mas também outros valores. Vamos ver como isso é feito.

Exportando strings

Vamos exportar uma string:

src/test.jsexport default 'test';

Vamos realizar a importação:

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

Exportando arrays

Vamos exportar um array:

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

Vamos realizar a importação:

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

Exportando objetos

Vamos exportar um objeto:

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

Vamos realizar a importação:

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

Tarefas práticas

Задание 1

Crie um módulo que exporte um array com números. Conecte este módulo a outro arquivo e encontre a soma dos elementos do array importado.

Задание 2

Crie um módulo que exporte três números. Conecte este módulo a outro arquivo e encontre a soma desses números.