⊗jsSpMdCC 220 of 294 menu

Omregning af CommonJS moduler til ES i JavaScript

Man kan stadig støde på imports i CommonJS-stil i forskellige dokumentationer. Du skal lære at omregne disse imports til standard ES moduler.

I CommonJS udføres imports ved hjælp af kommandoen require, hvis parameter angiver stien til modulet. Resultatet af kommandoen gemmes i en variabel:

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

Lad os omskrive denne kode til ES-stil. Bemærk først og fremmest, at i CommonJS sættes filtypen .js ikke på filer, mens i ES - gør man.

Herefter afhænger alt af, om modulet eksporterer som standard eller almindeligt. I CommonJS er der ingen forskel, men i ES moduler - er der. Som regel kan forskellen ses i kodeeksempler, eller man kan bare prøve begge importmuligheder.

I vores tilfælde vil den viste import blive omskrevet enten sådan her:

import math from './math.js';

Eller sådan her:

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

Omskriv følgende kode til ES modul-stil:

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

Omskriv følgende kode til ES modul-stil:

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

Omskriv følgende kode til ES modul-stil:

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