⊗jsSpMdCr 208 of 294 menu

Oprettelse af ES-modul i JavaScript

Lad os nu begynde at studere moduler. Hvert modul skal være en separat fil. Variable og funktioner, som vi placerer i denne fil, vil ikke være tilgængelige udenfor filen. Dette er en fordel ved moduler - vi kan oprette vilkårlige variable og funktioner uden at frygte konflikter med navne fra andre biblioteker.

De variable og funktioner, som vi ønsker at gøre synlige udadtil, skal vi eksportere ved hjælp af kommandoen export.

Lad os prøve med et eksempel. Lad os lave et modul math, som vil tilbyde et bibliotek af funktioner til matematiske operationer.

Lad os placere vores modul i filen math.js og lave et par funktioner i den:

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

Lad funktionerne til udtrækning af rødder være de primære og blive eksporteret udadtil, mens funktionen til afrunding - er en hjælpefunktion og ikke bliver eksporteret. Lad os tilføje kommandoen export til de ønskede funktioner:

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); }

Opret et modul, der indeholder funktionen pow2 for at opløfte et tal til anden potens, pow3 for at opløfte til tredje og pow4 for at opløfte til fjerde.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis