⊗jsSpMdCr 208 of 294 menu

Tworzenie modułu ES w JavaScript

Przystąpmy teraz do nauki modułów. Każdy moduł powinien być reprezentowany przez oddzielny plik. Zmienne i funkcje, które umieścimy w tym pliku, nie będą dostępne na zewnątrz pliku. To jest zaleta modułów - możemy tworzyć dowolne zmienne i funkcje, nie obawiając się konfliktu z nazwami z innych bibliotek.

Te zmienne i funkcje, które chcemy uczynić widocznymi na zewnątrz, musimy wyeksportować za pomocą polecenia export.

Spróbujmy na przykładzie. Stwórzmy moduł math, który będzie dostarczał bibliotekę funkcji do operacji matematycznych.

Umieśćmy nasz moduł w pliku math.js i zróbmy w nim kilka funkcji:

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

Niech funkcje do wyciągania pierwiastków będą głównymi i będą eksportowane na zewnątrz, a funkcja do zaokrąglania - pomocniczą i nie będzie eksportowana. Dodajmy odpowiednim funkcjom polecenie 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); }

Stwórz moduł zawierający funkcję pow2 do podnoszenia liczby do drugiej potęgi, pow3 do podnoszenia do trzeciej i pow4 do podnoszenia do czwartej.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć