⊗jstsPmDSOP 41 of 55 menu

Opcjonalne właściwości obiektu w TypeScript

Przy deklarowaniu obiektu można wskazać część właściwości jako opcjonalne. W tym celu po nazwie właściwości należy podać znak zapytania.

Dla przykładu zróbmy w obiekcie z użytkownikiem właściwość 'age' opcjonalną:

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

Teraz możemy przypisać do zmiennej obiekt z tylko jedną właściwością 'name':

user = {name: 'john'};

Albo możemy przypisać obiekt, który ma zarówno właściwość 'name', jak i właściwość 'age':

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

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

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