← TypeScript12 / 43
Index Signature untuk Object Dinamis
Jika nama key pada objek bersifat dinamis (misal dictionary), gunakan Index Signature [key: string]: string.
👀 Contoh dulu
interface KamusGaji {
[jabatan: string]: number;
}
const gaji: KamusGaji = { manager: 1000, dev: 800 };
console.log(gaji.manager);Hasilnya: 1000
💡 Gunakan index signature saat struktur key objek tidak bisa diprediksi.
📝 Sekarang giliranmu
Buat interface StringMap yang menggunakan index signature [key: string]: string.
Preview