← TypeScript4 / 43
any vs unknown
any mematikan semua type checking. Sebaliknya, unknown memaksa pemeriksaan tipe (narrowing) sebelum data diakses.
👀 Contoh dulu
let inputData: unknown = "Halo";
if (typeof inputData === "string") {
console.log(inputData.toUpperCase());
}Hasilnya: HALO
💡 Pilihlah unknown daripada any saat memproses data dari API eksternal.
📝 Sekarang giliranmu
Buat variabel let dataMentah: unknown lalu lakukan pengecekan if (typeof dataMentah === 'string').
Preview