Alles importeren bij combinatie van exports in JavaScript
Bij het combineren van exports is het mogelijk om de standaardfunctie en alle andere functies te importeren als een object.
Laten we eens kijken hoe dat gaat. Stel dat we de volgende exports hebben:
export function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
Laten we de standaardfunctie
en alle andere functies importeren met de naam mod:
import test, * as mod from './test.js';
Laten we de standaardfunctie testen:
let res = test();
console.log(res);
Laten we de andere functies testen:
let res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
Maak een module die één standaardfunctie exporteert en nog enkele andere functies in de vorm van een object met functies.