Eksportere verdier fra ES-moduler i JavaScript
Man kan eksportere ikke bare funksjoner, men også andre verdier. La oss se på hvordan dette gjøres.
Eksportere strenger
Eksporter en streng:
export default 'test';
Utfør import:
import str from './test.js';
console.log(str);
Eksportere arrays
Eksporter et array:
export default [1, 2, 3, 4];
Utfør import:
import arr from './test.js';
console.log(arr);
Eksportere objekter
Eksporter et objekt:
export default {
a: 1,
b: 2,
c: 3
};
Utfør import:
import obj from './test.js';
console.log(obj);
Praktiske oppgaver
Lag en modul som eksporterer et array med tall. Koble denne modulen til en annen fil og finn summen av elementene i det tilkoblede arrayet.
Lag en modul som eksporterer tre tall. Koble denne modulen til en annen fil og finn summen av disse tallene.