Օբյեկտի ընտրովի հատկությունները TypeScript-ում
Օբյեկտը հայտարարելիս կարելի է հատկությունների մի մասը նշել որպես ընտրովի: Դրա համար հատկության անվանից հետո պետք է նշել հարցականի նշանը:
Օրինակի համար օբյեկտում՝ օգտագործողի հետ,
դարձնենք ընտրովի 'age' հատկությունը:
let user: {name: string, age?: number};
Այժմ մենք կարող ենք փոփոխականի մեջ գրել
օբյեկտ միայն 'name' հատկությամբ:
user = {name: 'john'};
Կամ կարող ենք գրել օբյեկտ, որն ունի և՛
'name' հատկությունը, և՛ 'age'
հատկությունը:
user = {name: 'john', age: 30};
Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:
let date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};