Импорти тамоми мундариҷа ҳангоми комбинатсияи экспортҳо дар JavaScript
Ҳангоми комбинатсияи экспортҳо метавон функсияи пешфарз ва ҳамаи функсияҳои дигарро дар шакли объект импорт кард.
Биёед бубинем, ки ин чӣ тавр анҷом дода мешавад. Фарз мекунем, ки экспортҳои зеринро дорем:
export function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
Функсияи пешфарз ва ҳамаи функсияҳои дигарро бо номи mod импорт мекунем:
import test, * as mod from './test.js';
Коркарди функсияи пешфарзро тафтиш мекунем:
let res = test();
console.log(res);
Коркарди функсияҳои дигарро тафтиш мекунем:
let res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
Модуле созед, ки як функсияро пешфарз ва чанд функсияи дигарро ба шакли объект бо функсияҳо экспорт мекунад.