⊗jsSpMdCC 220 of 294 menu

Konverzija CommonJS modula u ES module u JavaScript-u

I danas se u različitoj dokumentaciji može sresti sa importima u stilu CommonJS modula. Morate naučiti kako da pretvorite te importe u standardne ES module.

U CommonJS-u, importi se vrše pomoću komande require, čiji je parametar putanja do modula. Rezultat komande se upisuje u promenljivu:

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

Hajde da prepišemo ovaj kod u ES stilu. Prvo obratite pažnju na to da se u CommonJS-u ne navodi ekstenzija .js za fajlove, dok se u ES-u - navodi.

Zatim, sve zavisi od toga da li modul izvozi podrazumevani (default) eksport ili običan. U CommonJS-u nema razlike, dok u ES modulima - ima. U pravilu, razlika se vidi po primerima koda, ili možete jednostavno pokušati oba varijanta importa.

U našem slučaju, dati import će biti prepisan ili u ovom obliku:

import math from './math.js';

Ili u ovom obliku:

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

Prepišite sledeći kod u stilu ES modula:

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

Prepišite sledeći kod u stilu ES modula:

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

Prepišite sledeći kod u stilu ES modula:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij