Import celého obsahu pri kombinácii exportov v JavaScript
Pri kombinácii exportov je možné importovať predvolenú funkciu a všetky ostatné funkcie vo forme objektu.
Pozrime sa, ako sa to robí. Nech máme nasledujúce exporty:
export function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
Importujeme predvolenú funkciu
a všetky ostatné funkcie s názvom mod:
import test, * as mod from './test.js';
Skontrolujeme činnosť predvolenej funkcie:
let res = test();
console.log(res);
Skontrolujeme činnosť ostatných funkcií:
let res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
Vytvorte modul, ktorý exportuje jednu funkciu predvolenú a ešte niekoľko funkcií vo forme objektu s funkciami.