⊗jsSpMdCC 220 of 294 menu

CommonJS moduļu pārveidošana par ES moduļiem JavaScript

Joprojām dažādās dokumentācijās var sastapt importēšanu CommonJS moduļu stilā. Jums jāiemācās pārveidot šos importus standarta ES moduļos.

CommonJS importi tiek veikti, izmantojot komandu require, kuras parametrā tiek norādīts ceļš uz moduli. Komandas rezultāts tiek ierakstīts mainīgajā:

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

Pārrakstīsim šo kodu ES stilā. Vispirms pievērsiet uzmanību tam, ka CommonJS paplašinājums .js datnēm netiek norādīts, bet ES - tiek norādīts.

Tālāk viss ir atkarīgs no tā, vai no moduļa tiek eksportēts pēc noklusējuma vai parasts eksports. CommonJS atšķirības nav, bet ES moduļos - ir. Parasti atšķirība ir redzama koda piemēros, vai arī var vienkārši izmēģināt abus importa variantus.

Mūsu gadījumā dotais imports tiks pārrakstīts vai nu šādā formā:

import math from './math.js';

Vai arī šādā formā:

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

Pārrakstiet šādu kodu ES moduļu stilā:

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

Pārrakstiet šādu kodu ES moduļu stilā:

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

Pārrakstiet šādu kodu ES moduļu stilā:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt