Exportování hodnot z ES modulů v JavaScriptu

Lze exportovat nejen funkce, ale i další hodnoty. Podívejme se, jak se to dělá.

Exportování řetězců

Exportujme řetězec:

src/test.jsexport default 'test';

Proveďme import:

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

Exportování polí

Exportujme pole:

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

Proveďme import:

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

Exportování objektů

Exportujme objekt:

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

Proveďme import:

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

Praktické úlohy

Задание 1

Vytvořte modul, který exportuje pole s čísly. Připojte tento modul k jinému souboru a najděte součet prvků připojeného pole.

Задание 2

Vytvořte modul, který exportuje tři čísla. Připojte tento modul k jinému souboru a najděte součet těchto čísel.