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:

src/test.jsexport 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:

src/index.jsimport test, * as mod from './test.js';

Laten we de standaardfunctie testen:

src/index.jslet res = test();
console.log(res);

Laten we de andere functies testen:

src/index.jslet res1 = mod.func1();
let res2 = mod.func2();

console.log(res1, res2);
Задание 1

Maak een module die één standaardfunctie exporteert en nog enkele andere functies in de vorm van een object met functies.