⊗jsSpMdCC 220 of 294 menu

CommonJS modüllerini ES modüllerine öwürmek JavaScript

Häzirki wagtda dürli gollanmalarda CommonJS modülleriniň stiline uýgun importlary duşuşup bolýar. Size bu importlary standart ES modüllerine öwürmegi öwrenmeli.

CommonJS-da importlar require buýrugy bilen amala aşyrylýar, onyň parametri hökmünde modula ýol görkezilýär. Buýrugyň netijesi üýtgeýjä ýazylýar:

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

Geliň bu kody ES stilinde ýazalyň. Başlangyç üçin şuna üns beriň, CommonJS-da .js giňeldiş faýllar üçin goýulmaýar, ES-de bolsa goýulýar.

Indiki bolsa modulyň adaty eksportmy ýa-da başgalymy? diýenine bagly. CommonJS-da tapawat ýok, ES modüllerinde bolsa bar. Esasan, tapawat kodyň mysallaryndan görünýär, ýa-da ýöne iki import wariantyny synap görüp bolýar.

Bizim ýagdaýymyzda görkezilen import ýa şu görnüşde ýazylar:

import math from './math.js';

Ýa-da bolsa şu görnüşde:

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

Aşakdaky kody ES modülleriniň stilinde ýazyň:

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

Aşakdaky kody ES modülleriniň stilinde ýazyň:

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

Aşakdaky kody ES modülleriniň stilinde ýazyň:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et