Controllo del tipo di variabile in un oggetto in TypeScript
TypeScript controlla il tipo della variabile con un oggetto, vietando di scrivere in essa dati di un tipo diverso. Guardiamo un esempio. Supponiamo di avere un oggetto utente:
let user = {name: 'john', age: 30};
Proviamo a scrivere in questa variabile dati di un tipo diverso, ad esempio, una stringa. Otterremo un errore:
user = 'eric'; // errore
Senza eseguire il codice, determinate quale sarà il risultato dell'esecuzione del codice:
let date = {year: 2025, month: 12, day: 31};
date = '2025-12-31';
console.log(date);