Opsionele Eienskappe van 'n Voorwerp in TypeScript
Wanneer 'n voorwerp gedeclareer word, kan 'n gedeelte van die eienskappe as opsioneel aangedui word. Om dit te doen, moet 'n vraagteken na die eienskapnaam geplaas word.
Kom ons maak byvoorbeeld die eienskap 'age'
opsioneel in 'n voorwerp met 'n gebruiker:
let user: {name: string, age?: number};
Nou kan ons 'n voorwerp met net die eienskap 'name'
aan die veranderlike toewys:
user = {name: 'john'};
Of ons kan 'n voorwerp toewys wat beide die eienskap 'name'
en die eienskap 'age' het:
user = {name: 'john', age: 30};
Sonder om die kode uit te voer, bepaal wat die resultaat van die kodeuitvoering sal wees:
let date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};