Objek Kompleks dalam TypeScript
Objek boleh mempunyai struktur di dalamnya sebarang sarang dan struktur ini boleh diterangkan semasa pengisytiharan objek atau dalam antaramuka.
Sebagai contoh, mari buat antaramuka seperti berikut, yang menerangkan pengguna:
interface User {
name: string,
age: number,
parents: {
mother: string,
father: string
}
}
Mari buat objek yang melaksanakan antaramuka ini:
let user: User = {
name: 'john',
age: 30,
parents: {
mother: 'jane',
father: 'eric'
}
}
Diberi objek:
let event = {
name: 'my new event',
time: {
start: '2025-11-01',
finish: '2025-12-31'
}
};
Buat antaramuka yang menerangkan struktur objek ini.
Diberi objek:
let employee {
name: 'andrew',
potision: {
name: 'programmer'
salary: 1000,
}
addr: {
country: 'belarus',
city: 'minsk'
}
};
Buat antaramuka yang menerangkan struktur objek ini.