РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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