⊗jsSpMdCC 220 of 294 menu

Преобразование CommonJS модула у ES у JavaScript-у

Још увек се у разним документацијама могу срести импорти у стилу CommonJS модула. Потребно је да научите да претварате ове импорте у стандардне ES модуле.

У CommonJS-у се импорти изводе наредбом require, чији је параметар пут до модула. Резултат наредбе се уписује у променљиву:

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

Хајде да препишемо овај код у ES стилу. За почетк, обратите пажњу на то да се у CommonJS-у не ставља екстензија .js за фајлове, а у ES-у се ставља.

Затим све зависи од тога да ли се из модула извози подразумевано или редовно. У CommonJS-у нема разлике, а у ES модулима има. Углавном, разлика се види по примерима кода, или једноставно можете пробати оба варианта увоза.

У нашем случају, наведени увоз ће се преписати или у овом облику:

import math from './math.js';

Или у овом облику:

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

Препишите следећи код у стилу ES модула:

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

Препишите следећи код у стилу ES модула:

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

Препишите следећи код у стилу ES модула:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј