Kõigi eksporditud sisu importimine ekspordi kombinatsioonides JavaScriptis
Ekspordi kombinatsioonide korral on võimalik importida vaikimisi funktsioon ja kõik ülejäänud funktsioonid objekti kujul.
Vaatame, kuidas seda tehakse. Oletame, et meil on järgmised ekspordid:
export function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
Importime vaikimisi funktsiooni
ja kõik ülejäänud funktsioonid nimega mod:
import test, * as mod from './test.js';
Kontrollime vaikimisi funktsiooni tööd:
let res = test();
console.log(res);
Kontrollime ülejäänud funktsioonide tööd:
let res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
Looge moodul, mis ekspordib ühe funktsiooni vaikimisi ja veel mitu funktsiooni funktsioonide objekti kujul.