TypeScript-те объектінің құрылымы
Объектінің құрылымын анықтауға TypeScript-ке сенбестен, айнымалыны жариялаған кезде оны тип ретінде көрсетуге болады.
Мысалы, user айнымалысын жариялаған кезде,
оның 'name' өрісінде жол,
ал 'age' өрісінде сан сақталатын объект екенін айтайық:
typescriptlet user: {name: string, age: number};
Енді айнымалымызға сәйкес келетін объектті жазайық:
typescriptuser = {name: 'john', age: 30};
Екі операцияны бір жолға біріктіруге болады: объектті жариялап, бірден оған мән беру:
typescriptlet user: {name: string, age: number} = {name: 'john', age: 30};
Осыдан кейін TypeScript объектінің құрылымы мен дерек типтерін бақылауға алып, бірнәрсені дұрыс емес түрде өзгерту әрекетінде қате шығарады. Мысал:
typescriptuser.name = 123; // қате
Задание 1
Кодты іске қоспай, оны орындау нәтижесінің қандай болатынын анықтаңыз:
typescriptlet date: {year: number, month: number, day: number};
date = {year: 2025, month: 12, day: '01'};