⊗jsSpMdCC 220 of 294 menu

Ubadilishaji wa Moduli za CommonJS kuwa ES katika JavaScript

Hadi sasa katika nyaraka mbalimbali bado unaweza kukutana na viingizo kwa mtindo wa moduli za CommonJS. Unahitaji kujifunza kubadilisha viingizo hivi kuwa moduli za kawaida za ES.

Katika CommonJS, viingizo hufanywa kwa kutumia amri require, ambayo parameta yake huelezewa kuwa ni njia ya kufikia moduli. Matokeo ya amri huandikwa katika kutofautisha:

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

Wacha tuandike upya msimbo huu kwa mtindo wa ES. Kwanza, zingatia kwamba, katika CommonJS kiambishi .js hakiwekwi kwa faili, lakini katika ES - kiwekwe.

Kisha kila kitu kinategemea ikiwa moduli inatoa usafirishaji (export) wa msingi au wa kawaida. Katika CommonJS hakuna tofauti, lakini katika moduli za ES - kuna tofauti. Kwa kawaida, tofauti huonekana kwa mifano ya msimbo, au unaweza kujaribu aina zote mbili za kuingiza.

Katika kesi yetu, kuingiza kulioko hapo juu kitaandikwa upya ama kwa namna hii:

import math from './math.js';

Au kwa namna hii:

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

Andika upya msimbo ufuatao kwa mtindo wa moduli za ES:

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

Andika upya msimbo ufuatao kwa mtindo wa moduli za ES:

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

Andika upya msimbo ufuatao kwa mtindo wa moduli za ES:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa