Muundo wa Kitu katika TypeScript
Huwezi kutegemea TypeScript kwa kufafanua muundo wa kitu, lakini unaweza kuibainisha kama aina wakati wa kutangaza variable.
Kwa mfano, wakati wa kutangaza variable
user tuambie kuwa ni kitu, ambacho katika uga
'name' huhifadhi - string,
na katika uga 'age' - nambari:
typescriptlet user: {name: string, age: number};
Sasa tuandike kwenye variable yetu kitu kinachofanana:
typescriptuser = {name: 'john', age: 30};
Inawezekana kuchanganya shughuli zote mbili kwenye mstari mmoja: kutangaza kitu na mara moja kuweka ndani yake thamani:
typescriptlet user: {name: string, age: number} = {name: 'john', age: 30};
Baada ya haya TypeScript itachukua udhibiti wa muundo na aina za data za kitu na itatoa kosa wakati wa kujaribu kubadilisha kitu kwa njia isiyofaa. Mfano:
typescriptuser.name = 123; // kosa
Задание 1
Bila ya kukimbiza msimbo, tambua matokeo ya utekelezaji wa msimbo yatakuwa yapi:
typescriptlet date: {year: number, month: number, day: number};
date = {year: 2025, month: 12, day: '01'};