⊗jsSpMdCC 220 of 294 menu

Pretvorba modulov CommonJS v ES v JavaScriptu

Še vedno je v različni dokumentaciji mogoče najti uvoz v slogu modulov CommonJS. Naučiti se morate pretvoriti te uvoze v standardne ES module.

V CommonJS se uvoz izvaja z ukazom require, katerega parameter je pot do modula. Rezultat ukaza se zapiše v spremenljivko:

let math = require('./math');

Prepišimo to kodo v slogu ES. Najprej bodite pozorni na to, da v CommonJS ne postavimo končnice .js za datoteke, v ES pa jo.

Nato je vse odvisno od tega, ali modul izvaža privzeti izvoz ali običajnega. V CommonJS ni razlike, v ES modulih pa je. Praviloma je razlika vidna iz primerov kode, ali pa preprosto poskusite obe možnosti uvoza.

V našem primeru bo navedeni uvoz prepisan bodisi v tej obliki:

import math from './math.js';

Ali pa v tej obliki:

import * as math from './math.js';

Prepišite naslednjo kodo v slogu ES modulov:

let {square, cube} = require('./math');

Prepišite naslednjo kodo v slogu ES modulov:

let math = require('./math'); let res = math.square(2) + math.cube(3);

Prepišite naslednjo kodo v slogu ES modulov:

let sum = require('./sum'); let res = sum([1, 2, 3]);
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