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:
export default 'test';
Vykonajme import:
import str from './test.js';
console.log(str);
Export polí
Exportujme pole:
export default [1, 2, 3, 4];
Vykonajme import:
import arr from './test.js';
console.log(arr);
Export objektov
Exportujme objekt:
export default {
a: 1,
b: 2,
c: 3
};
Vykonajme import:
import obj from './test.js';
console.log(obj);
Praktické úlohy
Vytvorte modul, ktorý exportuje pole s číslami. Pripojte tento modul k inému súboru a nájdite súčet prvkov pripojeného pola.
Vytvorte modul, ktorý exportuje tri čísla. Pripojte tento modul k inému súboru a nájdite súčet týchto čísel.