⊗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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць