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.