⊗jsSpMdCC 220 of 294 menu

Conversion des modules CommonJS en ES en JavaScript

On peut encore trouver dans diverses documentations des imports dans le style des modules CommonJS. Vous devez apprendre à convertir ces imports en modules ES standard.

Dans CommonJS, les imports sont effectués à l'aide de la commande require, dont le paramètre spécifie le chemin vers le module. Le résultat de la commande est enregistré dans une variable :

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

Réécrivons ce code dans le style ES. Pour commencer, notez que dans CommonJS, l'extension .js n'est pas indiquée pour les fichiers, alors que dans ES - elle l'est.

Ensuite, tout dépend si le module exporte par défaut ou de manière nominative. Dans CommonJS, il n'y a pas de différence, mais dans les modules ES - il y en a une. En règle générale, la différence est visible dans les exemples de code, ou on peut simplement essayer les deux types d'import.

Dans notre cas, l'import donné sera réécrit soit de cette façon :

import math from './math.js';

Soit de cette façon :

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

Réécrivez le code suivant en style de modules ES :

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

Réécrivez le code suivant en style de modules ES :

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

Réécrivez le code suivant en style de modules ES :

let sum = require('./sum'); let res = sum([1, 2, 3]);
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser