⊗jsSpMdCr 208 of 294 menu

Een ES-module maken in JavaScript

Laten we nu beginnen met het bestuderen van modules. Elke module moet een apart bestand zijn. Variabelen en functies die we in dit bestand plaatsen, zullen niet van buiten het bestand toegankelijk zijn. Dit is het voordeel van modules - we kunnen allerlei variabelen en functies aanmaken, zonder angst voor conflicten met namen uit andere bibliotheken.

De variabelen en functies die we zichtbaar willen maken van buitenaf, moeten we exporteren met behulp van het commando export.

Laten we het uitproberen met een voorbeeld. We maken een module math, die een bibliotheek met functies voor wiskundige bewerkingen zal leveren.

We plaatsen onze module in het bestand math.js en maken er een paar functies in:

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

Laten we de functies voor het worteltrekken als de belangrijkste maken en ze naar buiten exporteren, en de functie voor afronden - als hulpfunctie die niet wordt geëxporteerd. Laten we de benodigde functies voorzien van het commando 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); }

Maak een module die de functie pow2 bevat om een getal tot de tweede macht te verheffen, pow3 om tot de derde macht te verheffen en pow4 om tot de vierde macht te verheffen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren