⊗tsSpOpSMt 16 of 37 menu

TypeScript တွင် Static Methods များ

Properties များသာမက methods များသည်လည်း static ဖြစ်နိုင်ပါသည်။ ထိုသို့သော methods များကို class object ဖန်တီးခြင်းမရှိဘဲ ခေါ်ယူနိုင်ပါသည်။

နမူနာတစ်ခုကြည့်ကြပါစို့။ Array ၏ element များကို ပေါင်းခြင်းလုပ်ဆောင်သည့် class တစ်ခုဖန်တီးကြမည်။ ၎င်းအတွင်း array တစ်ခုကို parameter အဖြစ်လက်ခံပြီး array ၏ element များ၏ ပေါင်းလဒ်ကို return ပြန်ပေးသည့် static method တစ်ခုဖန်တီးကြမည်။

class Calc { public static getSum(arr: number[]): number { let sum: number = 0; for (let elem of arr) { sum += elem; } return sum; } }

Array တစ်ခုခု၏ element များ၏ ပေါင်းလဒ်ကိုရှာဖွေရန် ဤ method ကိုအသုံးပြုကြပါစို့။

let num: number = Calc.getSum([1, 2, 3, 4, 5]); console.log(num);

Calc class ထဲသို့ array များ၏ element များ၏ နှစ်ထပ်ကိန်းများ ပေါင်းလဒ်နှင့် သုံးထပ်ကိန်းများ ပေါင်းလဒ်ကို ရှာဖွေပေးမည့် methods များကို ထည့်သွင်းပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်