⊗tsSpOpMt 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել