⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა