Kontroll av variabeltyp i objekt i TypeScript
TypeScript kontrollerar typen av en variabel med ett objekt genom att förbjuda att skriva data av en annan typ till den. Låt oss titta på ett exempel. Antag att vi har följande användarobjekt:
let user = {name: 'john', age: 30};
Låt oss försöka skriva data av en annan typ till denna variabel, till exempel en sträng. Vi kommer att få ett felmeddelande:
user = 'eric'; // fel
Utan att köra koden, bestäm vad resultatet av att köra koden kommer att vara:
let date = {year: 2025, month: 12, day: 31};
date = '2025-12-31';
console.log(date);