⊗jsSpMdCC 220 of 294 menu

Omvandling av CommonJS-moduler till ES i JavaScript

Fortfarande i olika dokumentationer kan man stöta på importer i CommonJS-modulstil. Du behöver lära dig att omvandla dessa importer till standard ES-moduler.

I CommonJS görs importer med kommandot require, vars parameter anger sökvägen till modulen. Resultatet av kommandot skrivs till en variabel:

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

Låt oss skriva om den här koden i ES-stil. Notera först att i CommonJS sätts inte filtillägget .js för filer, medan i ES görs det.

Sedan beror allt på om modulen exporterar som standard eller vanlig. I CommonJS finns det ingen skillnad, men i ES-moduler finns det det. Vanligtvis syns skillnaden i kodexempel, eller så kan du bara prova båda importalternativen.

I vårt fall kommer importen som visas att skrivas om antingen så här:

import math from './math.js';

Eller så här:

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

Skriv om följande kod i ES-modulstil:

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

Skriv om följande kod i ES-modulstil:

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

Skriv om följande kod i ES-modulstil:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa