Importieren aller Inhalte bei Kombination von Exporten in JavaScript
Bei der Kombination von Exporten kann man die Standardfunktion und alle anderen Funktionen in Form eines Objekts importieren.
Schauen wir uns an, wie das gemacht wird. Nehmen wir an, wir haben folgende Exporte:
src/test.jsexport function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
Importieren wir die Standardfunktion
und alle anderen Funktionen mit dem Namen mod:
src/index.jsimport test, * as mod from './test.js';
Überprüfen wir die Arbeit der Standardfunktion:
src/index.jslet res = test();
console.log(res);
Überprüfen wir die Arbeit der anderen Funktionen:
src/index.jslet res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
Задание 1
Erstellen Sie ein Modul, das eine Funktion als Standard exportiert und mehrere weitere Funktionen in Form eines Objekts mit Funktionen.