⊗tsSpOpSMt 16 of 37 menu

Статикӣ методҳо дар TypeScript

На танҳо вижагиҳо, балки методҳо низ метавонанд статикӣ бошанд. Чунин методҳоро метавон дастгӯӣ кард, бе он ки объекти синф эҷод карда шавад.

Биёед ба мисол нигарем. Як синферо месозем, ки ҷамъкунии унсурҳои массивро иҷро мекунад. Дар он методҳои статикиеро месозем, ки массивро ҳамчун параметр мегирад ва ҷамъи унсурҳои массивро бармегардонад:

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

Аз ин метод истифода барем, то ҷамъи унсурҳои ягон массиверо пайдо кунем:

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

Ба синфи Calc методҳоеро илова кунед, ки ҷамъи квадратҳо ва ҷамъи кубҳои унсурҳои массивҳоро пайдо мекунанд.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан