⊗jsSpMdCC 220 of 294 menu

Konverzia CommonJS modulov na ES v JavaScripte

Stále v rôznych dokumentáciách môžete naraziť na importy v štýle CommonJS modulov. Musíte sa naučiť konvertovať tieto importy na štandardné ES moduly.

V CommonJS sa importy vykonávajú pomocou príkazu require, ktorého parametrom je cesta k modulu. Výsledok príkazu sa zapíše do premennej:

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

Prepíšme tento kód v štýle ES. Na začiatok si všimnite, že v CommonJS sa prípona .js pre súbory neuvádza, ale v ES - uvádza sa.

Ďalej všetko závisí od toho, či modul exportuje default alebo obyčajný. V CommonJS nie je rozdiel, ale v ES moduloch - je. Spravidla je rozdiel viditeľný v príkladoch kódu, alebo môžete jednoducho vyskúšať obe možnosti importu.

V našom prípade sa uvedený import prepíše buď v tejto forme:

import math from './math.js';

Alebo v tejto forme:

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

Prepíšte nasledujúci kód v štýle ES modulov:

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

Prepíšte nasledujúci kód v štýle ES modulov:

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

Prepíšte nasledujúci kód v štýle 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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť