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);
Битта умұмй функция ва яна бир нечта функцияларни объект ичида экспорт қилувчи модул яратинг.