⊗jsSpMdCr 208 of 294 menu

ES modulio kūrimas JavaScript

Dabar pradėkime studijuoti modulius. Kiekvienas modulis turi būti atskiras failas. Kintamieji ir funkcijos, kurias patalpinsime šiame faile, nebus prieinami iš išorės. Tai modulių pranašumas - mes galime kurti bet kokius kintamuosius ir funkcijas, nebijodami konflikto su pavadinimais iš kitų bibliotekų.

Tie kintamieji ir funkcijos, kurias mes norime padaryti matomais išorėje, turi būti eksportuojami naudojant komandą export.

Išbandykime pavyzdyje. Sukurkime modulį math, kuris teiks funkcijų biblioteką matematinėms operacijoms.

Patalpinkime mūsų modulį faile math.js ir jame sukurkime keletą funkcijų:

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

Tegul šaknų traukimo funkcijos yra pagrindinės ir bus eksportuojamos į išorę, o apvalinimo funkcija - pagalbinė ir nebus eksportuojama. Parašykime reikiamoms funkcijoms komandą 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); }

Sukurkite modulį, kuriame yra funkcija pow2 skaičiui pakelti antruoju laipsniu, pow3 pakelti trečiuoju ir pow4 pakelti ketvirtuoju laipsniu.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti