⊗tsSpIfMt 21 of 37 menu

Interfeys metodları TypeScript-də

Obyekt interfeyslərinə həmçinin obyekt metodları da əlavə etmək olar. Gəlin bizim interfeysimizə istifadəçini salamlayan metod əlavə edək. Bunun üçün biz metodun adını, parametrlərin tiplərini və qaytarılan dəyərin tipini təyin etməliyik:

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

Gəlin metodumuzu obyektdə realizasiya edək:

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

Gəlin metodumuzu çağıraq:

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

IUser interfeysi üçün, yaşın yoxlanılması üçün metod realizasiya edin. Əgər istifadəçinin yaşı 18-dən kiçikdirsə, girişin qadağan olunduğu haqqında mesaj göstərilsin.

num1num2 xüsusiyyətləri, həmçinin hər iki ədədi toplayacaq getSum metodu olan IMath interfeysi yaradın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et