JS Windows. Додаток JavaScript для Windows

Експорт модулів

Якщо потрібно імпортувати власний код з різних файлів, JS спочатку експортують код файлу JavaScript. Потім, використовуючи require функцію, завантажить його в іншій. Насправді, це не так заплутано, як здається.

Скажімо, існує чотири JS файлу в одному каталозі з іменем index.js, add.js, username.js і dog.js. Завдання add.js полягає в тому, щоб надати функцію, яка повертає суму двох вхідних даних. Можна експортувати її, призначивши add параметр module.exports властивості.

Робота username.js полягає в тому, щоб експортувати рядок Some Dood. Або все, що завгодно. Мається на увазі, що можна присвоїти значення будь-якого типу module.exports. Це означає, що експортують рядка, числа, логічні значення, символи, функції, класи, масиви і об’єкти.

Можна викликати ці три файлу index.js, використовуючи require функцію. Потрібно надати абсолютні або відносні шляхи до них, щоб явно вказати Node.js, що імпортують вони з файлів, а не з вбудованих модулів або з node_modules папки проекту, при цьому можна опустити .js розширення. Функція «required» повертає фактичне значення, яке було призначено на відповідний module.exports файл.