⊗tsSpIfMt 21 of 37 menu

TypeScript interfeýsleriniň metodlary

Obýektler interfeýslerinde obýektleriň metodlaryny hem goşup bolýar. Indi öz interfeýsimize ulanyjyýy salamlaýan metod goşalyň. Bunuň üçin metodyň adyny, parametrleriň görnüşlerini we gaýdyp berilýän bahanyň görnüşini kesgitlemeli:

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

Metodymyzy obýektde amala aşyralyň:

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

Metodymyzy çagyralyň:

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

IUser interfeýsi üçin ýaşy barlamak üçin metod ýerine ýetiriň. Eger ulanyjynyň ýaşy 18-den kiçi bolsa, girşiň gadagan edilendigi barada habar görkezilmeli.

IMath interfeýsini dörediň, onuň num1 we num2 aýratynlyklary we iki sany hem jemläp biler ýaly getSum metody bolsun.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et