⊗jsSpMdCC 220 of 294 menu

CommonJS модулдарын ES модулдарына айландыруу JavaScript

Азыркы учурда дагы ар кандай документтерде CommonJS модулдарынын стилиндеги импортторду көрүүгө болот. Сиз бул импортторду стандарттуу ES модулдарына айландырууну үйрөнүшүңүз керек.

CommonJSде импорттор require командасы менен жүргүзүлөт, анын параметри катары модулга жол көрсөтүлөт. Команданын натыйжасы өзгөрмөгө жазылат:

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

Келгиле, бул кодду ES стилинде кайра жазалы. Адегенде CommonJSде .js кеңейтүүсү файлдар үчүн коюлбай турганына, ал эми ESде коюла турганына көңүл бөлүңүз.

Андан кийинкилер модулдан чыгарылыш (экспорт) демейки (default) же кадимки болуп жатканына байланыштуу. CommonJSде айырма жок, ал эми ES модулдарында - бар. Адатта, айырма коддун мисалдарынан көрүнөт, же жөн гана эки импорт вариантын сынап көрүүгө болот.

Биздин учурда келтирилген импорт же төмөнкүдөй түргө айланат:

import math from './math.js';

Же мындай түргө айланат:

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

Төмөнкү кодду ES модулдарынын стилинде кайра жазыңыз:

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

Төмөнкү кодду ES модулдарынын стилинде кайра жазыңыз:

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

Төмөнкү кодду ES модулдарынын стилинде кайра жазыңыз:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу