Exportovanie hodnôt z ES modulov v JavaScript

Nie je možné exportovať iba funkcie, ale aj iné hodnoty. Pozrime sa, ako sa to robí.

Export reťazcov

Exportujme reťazec:

src/test.jsexport default 'test';

Vykonajme import:

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

Export polí

Exportujme pole:

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

Vykonajme import:

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

Export objektov

Exportujme objekt:

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

Vykonajme import:

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

Praktické úlohy

Задание 1

Vytvorte modul, ktorý exportuje pole s číslami. Pripojte tento modul k inému súboru a nájdite súčet prvkov pripojeného pola.

Задание 2

Vytvorte modul, ktorý exportuje tri čísla. Pripojte tento modul k inému súboru a nájdite súčet týchto čísel.