Controle van het variabele type in een object in TypeScript
TypeScript controleert het type van een variabele met een object, waardoor het verboden wordt er gegevens van een ander type in op te slaan. Laten we eens kijken naar een voorbeeld. Stel we hebben een object met een gebruiker:
let user = {name: 'john', age: 30};
Laten we proberen gegevens van een ander type in deze variabele op te slaan, bijvoorbeeld een string. We krijgen dan een foutmelding:
user = 'eric'; // fout
Zonder de code uit te voeren, bepaal wat het resultaat van het uitvoeren van de code zal zijn:
let date = {year: 2025, month: 12, day: 31};
date = '2025-12-31';
console.log(date);