⊗jsSpMdCC 220 of 294 menu

Konvertering av CommonJS-moduler til ES i JavaScript

Fremdeles i ulike dokumentasjoner kan man støte på importer i CommonJS-stil. Du må lære deg å konvertere disse importere til standard ES-moduler.

I CommonJS utføres importer ved hjelp av kommandoen require, der parameteren spesifiserer banen til modulen. Resultatet av kommandoen lagres i en variabel:

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

La oss omskrive denne koden til ES-stil. For det første, legg merke til at i CommonJS settes ikke filendelsen .js for filer, mens i ES – gjøres det.

Deretter avhenger alt av om modulen eksporterer standardeksport eller vanlig. I CommonJS er det ingen forskjell, mens i ES-moduler – er det det. Som regel kan forskjellen sees i kodeeksempler, eller man kan rett og slett prøve begge importvariantene.

I vårt tilfelle vil den viste importen blive omskrevet enten slik:

import math from './math.js';

Eller slik:

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

Omskriv følgende kode i ES-modulstil:

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

Omskriv følgende kode i ES-modulstil:

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

Omskriv følgende kode i ES-modulstil:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis