JavaScript да экспортлар комбинациясида модулнинг барча мазмунини импорт қилиш
Экспортларни комбинация қилганда, умұмй функцияни ва барча қолган функцияларни объект шаклида импорт қилиш мумкин.
Бундай қилишни кўрамиз. Бизда куйидаги экспортлар мавжуд деб фараз қилайлик:
src/test.jsexport function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
Умұмй функцияни ва барча қолган функцияларни
mod номи билан импорт қиламиз:
src/index.jsimport test, * as mod from './test.js';
Умұмй функциянинг ишлашини текширамиз:
src/index.jslet res = test();
console.log(res);
Қолган функцияларнинг ишлашини текширамиз:
src/index.jslet res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
Задание 1
Битта умұмй функция ва яна бир нечта функцияларни объект ичида экспорт қилувчи модул яратинг.