Exportera värden från ES-moduler i JavaScript

Det går att exportera inte bara funktioner, utan även andra värden. Låt oss se hur det går till.

Exportera strängar

Exportera en sträng:

src/test.jsexport default 'test';

Utför import:

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

Exportera arrayer

Exportera en array:

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

Utför import:

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

Exportera objekt

Exportera ett objekt:

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

Utför import:

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

Praktiska uppgifter

Задание 1

Skapa en modul som exporterar en array med siffror. Anslut denna modul till en annan fil och hitta summan av elementen i den anslutna arrayen.

Задание 2

Skapa en modul som exporterar tre siffror. Anslut denna modul till en annan fil och hitta summan av dessa siffror.