export - експорт об'єкта, класу, функції з модуля.
export name;
export default name;
name - об'єкт, змінна, функція, клас який необхідно імпортувати з модуля.
export ключево слово яке вказується у модулі перед об'єктом, функцією, змінною, класом які необхідно експортувати.
Для імпорту модуля використовується import.
Модулі з'явилися у специфікації ES6.
Також можна вказати export окремо (не на проти кожної функції, змінної іт
т.д.) а перелічити:export {name1, name2};
export default name;
Файл модуля:
Імпорт модуля:
<script type="module" src="./dani/modul.js"></script>
<script type="module">import {test, test2} from './dani/module.js';
test();
test2();</script>
function test(x,y){
return (x+y)/2;
}
function test2(){
alert('test2 function');
}
export {test, test2};
export default test;