Các đối tượng phức tạp trong TypeScript
Các đối tượng có thể có bên trong chúng một cấu trúc với độ lồng nhau bất kỳ và cấu trúc này có thể được mô tả khi khai báo đối tượng hoặc trong interface.
Để làm ví dụ, hãy tạo một interface mô tả một user như sau:
typescriptinterface User {
name: string,
age: number,
parents: {
mother: string,
father: string
}
}
Hãy tạo một đối tượng triển khai interface này:
typescriptlet user: User = {
name: 'john',
age: 30,
parents: {
mother: 'jane',
father: 'eric'
}
}
Задание 1
Cho đối tượng:
typescriptlet event = {
name: 'my new event',
time: {
start: '2025-11-01',
finish: '2025-12-31'
}
};
Hãy tạo một interface mô tả cấu trúc của đối tượng này.
Задание 2
Cho đối tượng:
typescriptlet employee {
name: 'andrew',
potision: {
name: 'programmer'
salary: 1000,
}
addr: {
country: 'belarus',
city: 'minsk'
}
};
Hãy tạo một interface mô tả cấu trúc của đối tượng này.