⊗tsSpIfPp 20 of 37 menu

Właściwości interfejsów w TypeScript

Załóżmy, że mamy interfejs opisujący użytkownika:

interface IUser { }

Dodajmy do tego interfejsu właściwości i ich typ:

interface IUser { name: string; age: number; }

Teraz tworzymy obiekt interfejsu. W tym celu deklarujemy zmienną, w której wskazujemy jako typ wybrany interfejs:

let user: IUser;

Teraz możemy wpisać wartości dla właściwości zdefiniowanych w interfejsie:

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

Jeśli teraz spróbujemy utworzyć użytkownika, nie ustawiając mu wymaganych właściwości, zobaczymy błąd:

let user: IUser = { name: 'john', // błąd }

Błąd również wystąpi, jeśli spróbujemy dodać niepotrzebną właściwość:

let user: IUser = { name: 'john', surn: 'smit', // błąd age: 30 }

Utwórz interfejs IMath z właściwościami num1 i num2.

Zaimplementuj obiekt calc utworzonego powyżej interfejsu.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć