⊗jstsPmDSIn 42 of 55 menu

Rajapinnat TypeScriptissä

Edistyneempi tapa määrittää objektien tyyppejä TypeScriptissä ovat rajapinnat. Ne mahdollistavat uusien tietotyyppien luomisen, jotka kuvaavat objektien rakennetta.

Rajapinnat luodaan käyttämällä avainsanaa interface, jonka jälkeen tulee rajapinnan nimi (kirjoitetaan isolla alkukirjaimella), ja sitten aaltosulkeissa kuvataan objektin rakenne.

Tehdään esimerkkinä rajapinta, joka kuvaa käyttäjäobjektin rakenteen:

interface User { name: string, age: number }

Luodaan nyt objekti, joka toteuttaa tämän rajapinnan. Määritä objektille tyypiksi rajapintamme nimi:

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

Luo kolme objektia, jotka toteuttavat seuraavan rajapinnan:

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

Luo kolme objektia, jotka toteuttavat seuraavan rajapinnan:

interface Time { hour: number, minute: number, second: number }
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää