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.