⊗jsSpMdCr 208 of 294 menu

Стварэнне ES модуля ў JavaScript

Прыступім цяпер да вывучэння модуляў. Кожны модуль павінен прадстаўляць собай асобны файл. Зменныя і функцыі, якія мы размясцім у гэтым файле, не будуць даступныя звонку файла. У гэтым перавага модуляў - мы можам ствараць любыя зменныя і функцыі, не баючыся канфлікту з імёнамі з іншых бібліятэк.

Тыя зменныя і функцыі, якія мы хочам зрабіць бачнымі звонку, мы павінны экспартаваць з дапамогай каманды export.

Давайце паспрабуем на прыкладзе. Зробім модуль math, які будзе прадастаўляць бібліятэку функцый для матэматычных аперацый.

Размясцім наш модуль у файле math.js і зробім у ім некалькі функцый:

function root2(num) { return round(num ** (1 / 2)); } function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Хай функцыі для здабыцця каранёў будуць асноўнымі і будуць экспартавацца вонку, а функцыя для акруглення - дапаможнай і не будзе экспартавацца. Давайце напішам патрэбным функцыям каманду export:

export function root2(num) { return round(num ** (1 / 2)); } export function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Зрабіце модуль, які змяшчае функцыю pow2 для ўзвядзення ліку ў другую ступень, pow3 для ўзвядзення ў трэцюю і pow4 для ўзвядзення ў чацвёртую.

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