Opcionális tulajdonságok objektumban TypeScriptben

Egy objektum deklarálásakor egyes tulajdonságokat opcionálisként lehet megadni. Ehhez a tulajdonságnév után egy kérdőjelet kell tenni.

Példaként tegyük opcionálissá a 'age' tulajdonságot a user objektumban:

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

Most már hozzárendelhetünk a változóhoz egy objektumot, amely csak a 'name' tulajdonsággal rendelkezik:

typescriptuser = {name: 'john'};

Vagy hozzárendelhetünk egy olyan objektumot, amelynek van 'name' tulajdonsága és 'age' tulajdonsága is:

typescriptuser = {name: 'john', age: 30};
Задание 1

A kód futtatása nélkül határozd meg, mi lesz a kód végrehajtásának eredménye:

typescriptlet date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};