⊗tsSpIfMt 21 of 37 menu

Metody rozhraní v TypeScriptu

V rozhraních objektů lze také přidávat a metody objektů. Přidejme do našeho rozhraní metodu, která by měla uživatele pozdravit. K tomu musíme zadat název metody, typy parametrů a typ vrácené hodnoty:

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

Implementujme naši metodu v objektu:

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

Zavolejme naši metodu:

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

Pro rozhraní IUser implementujte metodu pro kontrolu věku. Pokud je věk uživatele méně než 18, ať se zobrazí zpráva, že přístup je zakázán.

Vytvořte rozhraní IMath s vlastnostmi num1 a num2, a také metodou getSum, která bude sčítat obě čísla.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout