⊗tsSpIfMt 21 of 37 menu

Усулҳои интерфейсҳо дар TypeScript

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

interface IUser { name: string; age: number; greet(text: string): string; }

Усули моро дар объект амалӣ кунем:

let user: IUser = { name: 'john', age: 30, greet(text: string): string { return text + ', ' + this.name } }

Усули моро даъват кунем:

console.log(user.greet('hello')); // 'hello, john'

Барои интерфейси IUser, усуле барои санҷидани синну сол амалӣ кунед. Агар синну соли корбар аз 18 кам бошад, паҳн кардани паёме, ки дастраси манъ аст.

Интерфейси IMath бо хосиятҳои num1 ва num2, инчунин бо усули getSum эҷод кунед, ки ҳарду ададро ҳисоб мекунад.

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