⊗jsSpMdCr 208 of 294 menu

Tvorba ES modulu v JavaScriptu

Nyní přistupme ke studiu modulů. Každý modul by měl být reprezentován samostatným souborem. Proměnné a funkce, které umístíme do tohoto souboru, nebudou přístupné mimo soubor. To je výhoda modulů - můžeme vytvářet libovolné proměnné a funkce, aniž bychom se báli konfliktu s názvy z jiných knihoven.

Ty proměnné a funkce, které chceme zpřístupnit navenek, musíme exportovat pomocí příkazu export.

Zkusme to na příkladu. Vytvořme modul math, který bude poskytovat knihovnu funkcí pro matematické operace.

Umístěme náš modul do souboru math.js a vytvořme v něm několik funkcí:

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

Nechť funkce pro extrakci odmocnin jsou hlavní a budou exportovány ven, a funkce pro zaokrouhlení - bude pomocná a nebude exportována. Napišme potřebným funkcím pří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); }

Vytvořte modul obsahující funkci pow2 pro umocnění čísla na druhou, pow3 pro umocnění na třetí a pow4 pro umocnění na čtvrtou.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout