⊗tsSpOpMt 21 of 37 menu

Metodele interfețelor în TypeScript

În interfețele obiectelor se pot adăuga și metode ale obiectelor. Să adăugăm în interfața noastră o metodă care ar trebui să salute utilizatorul. Pentru aceasta trebuie să specificăm numele metodei, tipurile parametrilor și tipul valorii returnate:

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

Să implementăm metoda noastră în obiect:

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

Să apelăm metoda noastră:

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

Pentru interfața IUser, implementați o metodă pentru verificarea vârstei. Dacă vârsta utilizatorului este mai mică de 18, să se afișeze un mesaj că accesul este interzis.

Creați o interfață IMath cu proprietățile num1 și num2, precum și cu metoda getSum, care va suma ambele numere.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge