Eksport af værdier fra ES moduler i JavaScript

Man kan eksportere ikke kun funktioner, men også andre værdier. Lad os se, hvordan det gøres.

Eksport af strenge

Eksporter en streng:

src/test.jsexport default 'test';

Udfør import:

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

Eksport af arrays

Eksporter et array:

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

Udfør import:

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

Eksport af objekter

Eksporter et objekt:

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

Udfør import:

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

Praktiske opgaver

Задание 1

Lav en modul, der eksporterer et array med tal. Tilslut denne modul til en anden fil og find summen af elementerne i det tilsluttede array.

Задание 2

Lav en modul, der eksporterer tre tal. Tilslut denne modul til en anden fil og find summen af disse tal.