Это старая версия документа!
імпорт \ єкспорт функцій
- Створюємо папку
- Створюємо в ній файли modulesOne.mjs і modulesTwo.mjs
Єкспорт по дефаулту
modulesOne.mjs єкпортируется одна функция
const sum = (a,b) => a+b export default sum
modulesTwo.mjs - імпортируєма фунція може мати любе імя
import sum from "./modulesOne.mjs"; let res1 = sum (10,2) console.log(res1)
Запуск з термінала через node.js
node .\modulesTwo.mjs
Єкспорт декілька функцій
modulesOne.mjs єкпортируется декілька змінних
const one = 1
const two = 'two'
export {
one,
two
}
modulesTwo.mjs імена змінних поинні спіпадати але можно додатково перреіменовуввати
import {
one as oneRename,
two
} from './modulesOne.mjs'
console.log(oneRename)
console.log(two)
Запуск з термінала через node.js
node .\modulesTwo.mjs