Kontrol Tipe Variabel dalam Objek di TypeScript
TypeScript mengontrol tipe variabel dengan objek, dengan melarang menulis data tipe lain ke dalamnya. Mari kita lihat contohnya. Misalkan kita diberikan objek dengan pengguna:
let user = {name: 'john', age: 30};
Mari kita coba menulis data tipe lain ke dalam variabel ini, misalnya, string. Kita akan mendapatkan error:
user = 'eric'; // error
Tanpa menjalankan kode, tentukan apa hasil dari eksekusi kode:
let date = {year: 2025, month: 12, day: 31};
date = '2025-12-31';
console.log(date);