⊗tsSpIfMt 21 of 37 menu

Методи на интерфейси в TypeScript

В интерфейсите на обекти също може да се добавят и методи на обекти. Нека добавим в нашия интерфейс метод, който трябва да поздрави потребителя. За това трябва да зададем име на метода, типове на параметрите и тип на върнатата стойност:

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, реализирайте метод за проверка на възрастта. Ако възрастта на потребителя е по-малка от 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çeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне