Vetitë Opsionale të Objektit në TypeScript
Gjatë deklarimit të një objekti, një pjesë e vetive mund të specifikohen si opsionale. Për këtë, pas emrit të vetisë duhet të vendosni një shenjë pyetjeje.
Për shembull, le ta bëjmë vetinë 'age'
opsionale në objektin e përdoruesit:
let user: {name: string, age?: number};
Tani mund t'i caktojmë ndryshores një objekt
vetëm me vetinë 'name':
user = {name: 'john'};
Ose mund të caktojmë një objekt që ka edhe
vetinë 'name', edhe vetinë
'age':
user = {name: 'john', age: 30};
Pa ekzekutuar kodin, përcaktoni cili do të jetë rezultati i ekzekutimit të kodit:
let date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};