export

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> Приклад вказування export у вкінці файла модуля: function test(x,y){ return (x+y)/2; } function test2(){ alert('test2 function'); } export {test, test2}; export default test;