⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել