⊗jsSpMdCC 220 of 294 menu

CommonJS модульдерін ES-ге JavaScript-те түрлендіру

Әлі де әртүрлі құжаттамаларда CommonJS модульдері стиліндегі импорттарды кездестіруге болады. Сіз бұл импорттарды стандартты ES модульдеріне түрлендіруді үйренуіңіз керек.

CommonJS-те импорттар require командасы арқылы орындалады, оның параметрі ретінде модульге дейінгі жол көрсетіледі. Команда нәтижесі айнымалыға жазылады:

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

Бұл кодты ES стиліне қайта жазайық. Алдымен назар аударыңыз, CommonJS-те .js кеңейтімі файлдар үшін қойылмайды, ал ES-те - қойылады.

Әрі қарай бәрі модульден әдепкі бойынша экспорт әлде жай экспорт жүретініне байланысты. 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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау