⊗tsSpIfMt 21 of 37 menu

Interfeisų metodai TypeScript'e

Objektų interfeisuose taip pat galima pridėti ir objektų metodus. Pridėkime prie mūsų interfeiso metodą, kuris turi pasveikinti vartotoją. Tam turime nurodyti metodo pavadinimą, parametrų tipus ir grąžinamo reikšmės tipą:

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

Įgyvendinkime mūsų metodą objekte:

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

Iškvieskime mūsų metodą:

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

Interfeisui IUser, įgyvendinkite metodą amžiaus patikrinimui. Jei vartotojo amžius mažesnis nei 18, tegul rodomas pranešimas, kad prieiga uždrausta.

Sukurkite interfeisą IMath su savybėmis num1 ir num2, taip pat metodu getSum, kuris susums abu skaičius.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti