⊗jstsPmDSOS 40 of 55 menu

Struktura obiektu w TypeScript

Można nie polegać na TypeScript w kwestii definiowania struktury obiektu, a wskazać ją jako typ przy deklaracji zmiennej.

Załóżmy, na przykład, przy deklaracji zmiennej user powiedzmy, że jest to obiekt, w polu 'name' którego przechowywany jest - ciąg znaków, a w polu 'age' - liczba:

let user: {name: string, age: number};

Zapiszmy teraz w naszej zmiennej odpowiadający obiekt:

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

Można połączyć obie operacje w jeden wiersz: zadeklarować obiekt i od razu zapisać w nim wartość:

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

Po tym TypeScript zajmie się kontrolą struktury i typów danych obiektu i będzie wygłaszać błąd przy próbie zmiany czegoś w nieprawidłowy sposób. Przykład:

user.name = 123; // błąd

Bez uruchamiania kodu określ jaki będzie wynik wykonania kodu:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
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ć