⊗jsSpMdCr 208 of 294 menu

Vytvorenie ES modulu v JavaScripte

Poďme sa teraz pustiť do štúdia modulov. Každý modul by mal byť reprezentovaný samostatným súborom. Premenné a funkcie, ktoré umiestnime do tohto súboru, nebudú dostupné zvonku súboru. To je výhoda modulov - môžeme vytvárať ľubovoľné premenné a funkcie bez obavy z konfliktu s názvami z iných knižníc.

Tie premenné a funkcie, ktoré chceme sprístupniť navonok, musíme exportovať pomocou príkazu export.

Vyskúšajme to na príklade. Vytvorme modul math, ktorý bude poskytovať knižnicu funkcií pre matematické operácie.

Umiestnime náš modul do súboru math.js a vytvorme v ňom niekoľko funkcií:

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

Nech funkcie na extrakciu odmocnín sú hlavné a budú exportované navonok, a funkcia na zaokrúhľovanie - pomocná a nebude exportovaná. Pridajme potrebným funkciám príkaz 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); }

Vytvorte modul, ktorý obsahuje funkciu pow2 na umocnenie čísla na druhú, pow3 na umocnenie na tretiu a pow4 na umocnenie na štvrtú.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť