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:

src/test.jsexport default 'test';

Utfør import:

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

Eksportere arrays

Eksporter et array:

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

Utfør import:

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

Eksportere objekter

Eksporter et objekt:

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

Utfør import:

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

Praktiske oppgaver

Задание 1

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.

Задание 2

Lag en modul som eksporterer tre tall. Koble denne modulen til en annen fil og finn summen av disse tallene.