⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј