⊗jsSpMdCr 208 of 294 menu

ES modulini JavaScriptda yaratish

Keling, endi modullarni o'rganishni boshlaymiz. Har bir modul alohida fayldan iborat bo'lishi kerak. Biz ushbu faylda joylashtirgan o'zgaruvchilar va funksiyalar tashqaridan mavjud bo'lmaydi. Bu modullarning afzalligi - biz har qanday o'zgaruvchilar va funksiyalar yaratishimiz mumkin, boshqa kutubxonalardagi nomlar bilan ziddiyatdan qo'rqmasdan.

Tashqaridan ko'rinadigan qilmoqchi bo'lgan o'zgaruvchilar va funksiyalarni biz export buyrug'i yordamida eksport qilishimiz kerak.

Keling, misol orqali sinab ko'raylik. Matematik amallar uchun funksiyalar kutubxonasini ta'minlaydigan math modulini yarataylik.

Modulimizni math.js faylida joylashtiramiz va uning ichiga bir nechta funksiya yozamiz:

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

Ildizlarni hisoblash funksiyalari asosiy bo'lsin va tashqariga eksport qilinsin, lekin yaxlitlash funksiyasi - yordamchi bo'lsin va eksport qilinmasin. Keling, kerakli funksiyalarga export buyrug'ini yozamiz:

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); }

Sonni ikkinchi darajaga ko'tarish uchun pow2 funksiyasini, uchinchi darajaga ko'tarish uchun pow3 funksiyasini va to'rtinchi darajaga ko'tarish uchun pow4 funksiyasini o'z ichiga olgan modul yarating.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish