TypeScript හි වස්තුවේ විකල්ප ගුණාංග

වස්තුවක් ප්‍රකාශ කිරීමේදී, ගුණාංග කිහිපයක් විකල්ප ලෙස දැක්විය හැක. මේ සඳහා ගුණාංගයේ නමෙන් පසුව ප්‍රශ්න ලකුණක් දැක්විය යුතුය.

උදාහරණයක් ලෙස, පරිශීලක වස්තුවක 'age' ගුණාංගය විකල්ප කරමු:

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

දැන් අපට විචල්‍යයට ගුණාංගය එකක් පමණක් සහිත වස්තුවක් ලිවිය හැක: 'name':

typescriptuser = {name: 'john'};

නැතහොත් අපට 'name' සහ 'age' යන ගුණාංග දෙකම සහිත වස්තුවක් ලිවිය හැක:

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

කේතය ක්‍රියාත්මක නොකර, මෙම කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේද යන්න තීරණය කරන්න:

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