⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне