⊗jsSpMdCC 220 of 294 menu

CommonJS Modullarinin ES-də Çevrilməsi

Hələ də müxtəlif sənədlərdə CommonJS modulları stilində importlara rast gəlmək olar. Siz bu importları standart ES modullarına çevirməyi öyrənməlisiniz.

CommonJS-də importlar require əmri ilə yerinə yetirilir, onun parametri kimi modulun yolu göstərilir. Əmrin nəticəsi dəyişənə yazılır:

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

Gəlin bu kodu ES stilində yenidən yazaq. Əvvəlcə diqqət yetirin ki, CommonJS-də fayllar üçün .js genişlənməsi qoyulmur, ES-də isə qoyulur.

Bundan sonra hər şey moduldan default eksport gedir ya da adi eksport gedir. CommonJS-də fərq yoxdur, ES modullarında isə var. Bir qayda olaraq, fərq kod nümunələrində görünür, ya da sadəcə hər iki import variantını sınamaq olar.

Bizim halda göstərilən import ya bu şəkildə yenidən yazılacaq:

import math from './math.js';

Ya da bu şəkildə:

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

Aşağıdakı kodu ES modulları stilində yenidən yazın:

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

Aşağıdakı kodu ES modulları stilində yenidən yazın:

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

Aşağıdakı kodu ES modulları stilində yenidən yazın:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et