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.