⊗jsSpMdCr 208 of 294 menu

Opprettelse av ES-modul i JavaScript

La oss nå begynne å studere moduler. Hver modul bør være en separat fil. Variabler og funksjoner som vi plasserer i denne filen, vil ikke være tilgjengelige utenfor filen. Dette er en fordel med moduler - vi kan opprette hvilke som helst variabler og funksjoner uten å frykte konflikt med navn fra andre biblioteker.

De variablene og funksjonene som vi ønsker å gjøre synlige utad, må vi eksportere ved hjelp av kommandoen export.

La oss prøve med et eksempel. La oss lage en modul math som vil tilby et bibliotek med funksjoner for matematiske operasjoner.

La oss plassere modulen vår i filen math.js og lage noen funksjoner 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); }

La funksjonene for å trekke ut røtter være de viktigste og bli eksportert utad, mens funksjonen for avrunding - er en hjelpefunksjon og ikke blir eksportert. La oss skrive kommandoen export for de nødvendige funksjonene:

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

Lag en modul som inneholder funksjonen pow2 for å opphøye et tall i andre potens, pow3 for å opphøye i tredje og pow4 for å opphøye i fjerde.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis