⊗tsSpIfMt 21 of 37 menu

TypeScript да интерфейсларнинг методлари

Объектлар интерфейсларига объектларнинг методларини ҳам қўшиш мумкин. Келинг, бизнинг интерфейсимизга фойдаланувчини кутадigan методни қўшайлик. Бунинг учун биз метод номини, параметрлар турлари ва қайтариладиган қийматнинг турини белгилашимиз керак:

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 интерфейси учун ёшни текширадиган методни амалга оширинг. Aгар фойдаланувчининг ёши 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш