⊗jsSpMdCr 208 of 294 menu

Креирање ES модула у JavaScript-у

Пређимо сада на учење о модулима. Сваки модул треба да представља засебан фајл. Променљиве и функције које поставимо у овом фајлу неће бити доступне споља фајла. У томе је предност модула – можемо креирати било какве променљиве и функције, не плашећи се конфликта са именима из других библиотека.

Оне променљиве и функције које желимо да учинимо видљивим споља, морамо да извеземо помоћу команде export.

Хајде да пробамо на примеру. Направимо модул math који ће пружати библиотеку функција за математичке операције.

Сместимо наш модул у фајл math.js и направимо у њему неколико функција:

function root2(num) { return round(num ** (1 / 2)); } function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Нека функције за вађење корена буду основне и да се извозе напоље, а функција за заокруживање – помоћна и нека се не извози. Хајде да напишемо потребним функцијама команду export:

export function root2(num) { return round(num ** (1 / 2)); } export function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Направите модул који садржи функцију pow2 за степеновање броја на други степен, pow3 за степеновање на трећи и pow4 за степеновање на четврти.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј