⊗jsSpMdCC 220 of 294 menu

CommonJS modulok átalakítása ES modulokká JavaScriptben

A különböző dokumentációkban még mindig találkozhatunk CommonJS stílusú importokkal. Meg kell tanulnod átalakítani ezeket az importokat a szabványos ES modulokká.

A CommonJS-ben az importok a require paranccsal történnek, melynek paramétere a modul elérési útja. A parancs eredménye egy változóba kerül:

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

Írjuk át ezt a kódot ES stílusra. Először is figyelj arra, hogy a CommonJS-ben nincs megadva a .js kiterjesztés a fájloknak, míg az ES moduloknál - meg van adva.

Ezután minden attól függ, hogy a modul alapértelmezett exportot vagy named exportot használ-e. A CommonJS-ben nincs különbség, az ES modulokban - van. Általában a különbség látható a kódpéldákon, vagy egyszerűen ki lehet próbálni mindkét import változatot.

Esetünkben a megadott import vagy ilyen formában lesz átírva:

import math from './math.js';

Vagy ilyen formában:

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

Írja át a következő kódot ES modul stílusra:

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

Írja át a következő kódot ES modul stílusra:

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

Írja át a következő kódot ES modul stílusra:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás