Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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