⊗jsSpMdCr 208 of 294 menu

JavaScript-те ES модуль жасау

Енді модульдерді зерттеуді бастайық. Әрбір модуль жеке файл болуы керек. Біз осы файлда орналастыратын айнымалылар және функциялар файлдың сыртынан қолжетімді болмайды. Бұл модульдердің артықшылығы - біз кез келген айнымалылар мен функцияларды басқа кітапханалардағы атаулармен қайшылыққа түсуімізден қорқпай жасай аламыз.

Біз сыртқа көрінетін етіп жасағым келетін айнымалылар мен функцияларды 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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау