⊗jsSpMdCr 208 of 294 menu

Ustvarjanje ES modula v JavaScript

Pristopimo zdaj k preučevanju modulov. Vsak modul mora predstavljati ločeno datoteko. Spremenljivke in funkcije, ki jih bomo postavili v to datoteko, ne bodo dostopne zunaj datoteke. V to je prednost modulov - lahko ustvarjamo poljubne spremenljivke in funkcije, ne da bi se bali konflikta z imeni iz drugih knjižnic.

Tiste spremenljivke in funkcije, ki jih želimo narediti vidne zunaj, jih moramo izvoziti z uporabo ukaza export.

Poskusimo s primerom. Naredimo modul math, ki bo zagotavljal knjižnico funkcij za matematične operacije.

Postavimo naš modul v datoteko math.js in naredimo v njem nekaj funkcij:

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

Naj bodo funkcije za pridobivanje korenov osnovne in se izvozijo ven, funkcija za zaokroževanje pa pomožna in se ne bo izvozila. Dopolnimo potrebne funkcije z ukazom 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); }

Naredite modul, ki vsebuje funkcijo pow2 za dvig števila na drugo potenco, pow3 za dvig na tretjo in pow4 za dvig na četrto.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni