⊗jstsPmDSIn 42 of 55 menu

Liidesed TypeScriptis

Täiustatum variant objektide tüüpimiseks TypeScriptis on liidesed. Need võimaldavad luua uusi andmetüüpe, mis kirjeldavad objektide struktuuri.

Liidesed luakse kasutades võtmesõna interface, mille järel tuleb liidese nimi (kirjutatakse suure algustähega), ja seejärel kirjeldatakse lookursulgudes objekti struktuur.

Loome näiteks liidese, mis kirjeldab kasutajaobjekti struktuuri:

interface User { name: string, age: number }

Loome nüüd objekti, mis rakendab seda liidest. Selleks märgime objekti tüübiks meie liidese nime:

let user: User = {name: 'john', age: 30};

Looge kolm objekti, mis rakendavad järgnevat liidest:

interface Employee { name: string, age: number, salaryday: number }

Looge kolm objekti, mis rakendavad järgnevat liidest:

interface Time { hour: number, minute: number, second: number }
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu