TypeScript-daky obýektiň mejburi däl aýratynlyklary
Obýekdiň ýarym aýratynlyklaryny mejburi däl hökmünde görkezmek mümkin. Bunuň üçin aýratynlygyň adyndan soň sorag belgisini görkezmeli.
Mysal üçin, ulanyjy obýektiň içinde 'age' aýratynlygyny mejburi däl edeliň:
let user: {name: string, age?: number};
Indi üýtgeýjä diňe 'name' aýratynlygy bilen obýekti ýazyp bileris:
user = {name: 'john'};
Ýa-da hem 'name', hem 'age' aýratynlyklaryna eýe bolan obýekdi ýazyp bileris:
user = {name: 'john', age: 30};
Kody işletmezden öň, onuň işlenişiniň netijesi näme boljakdygyny anyklaň:
let date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};