← TypeScript23 / 43
Masalah yang Generics Selesaikan
Tanpa Generics, kita terpaksa memakai any untuk fungsi fleksibel yang kehilangan type safety. Generics <T> menjaga informasi tipe tersebut.
👀 Contoh dulu
function echo<T>(val: T): T {
return val;
}
console.log(echo('halo'));Hasilnya: halo
💡 Generics mengaitkan tipe input dengan tipe return value.
📝 Sekarang giliranmu
Buat fungsi generic function identity<T>(arg: T): T yang mengembalikan arg.
Preview