У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће садржати ЈС датотеку у другу ЈС датотеку.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт променљиве и константе
- ЈаваСцрипт функције и изрази функција
- ЈаваСцрипт модули
Пример: Коришћење увоза / извоза
Направимо датотеку названу модуле.јс (име датотеке може бити било које) са следећим садржајем:
// program to include JS file into another JS file const message = 'hello world'; const number = 10; function multiplyNumbers(a, b) ( return a * b; ) // exporting variables and function export ( message, number, multiplyNumbers );
Да бисте ове променљиве и функције укључили у другу датотеку, рецимо маин.јс , можете користити import
кључну реч као:
// import the variables and function from module.js import ( message, number, multiplyNumbers ) from './modules.js'; console.log(message); // hello world console.log(number); // 10 console.log(multiplyNumbers(3, 4)); // 12 console.log(multiplyNumbers(5, 8)); // 40
Да бисте укључили другу датотеку, морате да извезете код који желите да употребите у другој датотеци помоћу export
израза. На пример,
export ( message, number, multiplyNumbers );
Можете да извршите и појединачни извоз. На пример,
export const message = 'hello world'; export const number = 10;
Да бисте укључили код из друге датотеке, морате да користите import
изјаву и увезете користећи путању до датотеке. На пример,
// importing codes from module file import ( message, number, multiplyNumbers ) from './modules.js';
Затим, можете користити ове кодове јер су део исте датотеке.
Ово помаже у писању чистијег, одрживог и модуларног кода.