← TypeScript11 / 43
Nested Object & Array of Object
Interface bisa berisi struktur objek bersarang (nested) atau daftar array dari objek lain.
👀 Contoh dulu
interface Alamat {
kota: string;
}
interface User {
nama: string;
alamat: Alamat;
}
const u: User = { nama: 'Budi', alamat: { kota: 'Bandung' } };
console.log(u.alamat.kota);Hasilnya: Bandung
💡 Memecah tipe ke dalam interface terpisah menjaga keterbacaan kode.
📝 Sekarang giliranmu
Buat interface Team yang memiliki properti members: User[] (asumsikan interface User sudah ada).
Preview