⊗jsSpMdCr 208 of 294 menu

ES-moduulin luominen JavaScriptissä

Ryhdytään nyt opiskelemaan moduuleja. Jokaisen moduulin tulee olla erillinen tiedosto. Muuttujat ja funktiot, jotka sijoittelemme tähän tiedostoon, eivät ole saatavilla tiedoston ulkopuolelta. Tämä on moduulien etu - voimme luoda mitä tahansa muuttujia ja funktioita pelkäämättä nimenristiriitoja muiten kirjastoista.

Ne muuttujat ja funktiot, jotka haluamme tehdä ulkopuolelle näkyviksi, meidän on vietävä ne käyttämällä komentoa export.

Kokeillaan esimerkin avulla. Tehdään moduuli math, joka tarjoaa kirjaston funktioita matemaattisiin operaatioihin.

Sijoitetaan moduulimme tiedostoon math.js ja tehdään siihen useita funktioita:

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

Olkoon juurien erottamiseen tarkoitetut funktiot pääasiallisia ja ne viedään ulos, ja pyöristämisfunktio - apufunktiona eikä sitä viedä. Kirjoitetaan tarvittaville funktioille komento 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); }

Tee moduuli, joka sisältää funktion pow2 luvun nostamiseksi toiseen potenssiin, pow3 kolmanteen potenssiin nostamiseen ja pow4 neljänteen potenssiin nostamiseen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää