⊗jsSpMdCC 220 of 294 menu

CommonJS-moduulien muuntaminen ES-moduuleiksi JavaScriptissä

Eri dokumentaatiossa voi yhä tavata CommonJS-tyylisiä importteja. Sinun on opittava muuntamaan nämä importit standardeiksi ES-moduuleiksi.

CommonJS:ssä importit tehdään käyttämällä komentoa require, jonka parametrina määritetään polku moduuliin. Komennan tulos tallennetaan muuttujaan:

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

Kirjoitetaan tämä koodi uudelleen ES-tyyliin. Huomioi aluksi se, että CommonJS:ssä tiedostopäätettä .js ei käytetä, mutta ES-moduuleissa se käytetään.

Seuraavaksi kaikki riippuu siitä, viekkö moduuli oletusexportin vai tavallisen. CommonJS:ssä eroa ei ole, ES-moduuleissa - on. Yleensä ero näkyy koodiesimerkeistä, tai voit yksinkertaisesti kokeilla molempia importtivaihtoehtoja.

Meidän tapauksessamme esitetty importti kirjoitettaisiin uudelleen joko näin:

import math from './math.js';

Tai näin:

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

Kirjoita seuraava koodi uudelleen ES-moduulien tyylillä:

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

Kirjoita seuraava koodi uudelleen ES-moduulien tyylillä:

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

Kirjoita seuraava koodi uudelleen ES-moduulien tyylillä:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää