import_jeksport_funkcij

Это старая версия документа!


імпорт \ єкспорт функцій

  1. Створюємо папку
  2. Створюємо в ній файли 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
  • Импортировать желательно располагать вверху файла
  • Сначала іморт с внешних модулей а потом с своих
  • Єкспортировать желательно располагать внизу файла
  • /sites/data/attic/import_jeksport_funkcij.1690997285.txt.gz
  • Последнее изменение: 2023/08/02 17:28
  • tro