Esportazione di valori dai moduli ES in JavaScript

È possibile esportare non solo funzioni, ma anche altri valori. Vediamo come si fa.

Esportazione di stringhe

Esportiamo una stringa:

src/test.jsexport default 'test';

Eseguiamo l'importazione:

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

Esportazione di array

Esportiamo un array:

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

Eseguiamo l'importazione:

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

Esportazione di oggetti

Esportiamo un oggetto:

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

Eseguiamo l'importazione:

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

Problemi pratici

Задание 1

Crea un modulo che esporti un array con numeri. Collega questo modulo a un altro file e calcola la somma degli elementi dell'array importato.

Задание 2

Crea un modulo che esporti tre numeri. Collega questo modulo a un altro file e calcola la somma di questi numeri.