// Dichiarazione di funzione che stampa il tempo attuale in console
function logTime(time) {
if (time instanceof Date)
console.log(`Sono le ${time.toLocaleTimeString()} del ${time.toLocaleDateString()}`);
else console.log('Inserisci un parametro di tipo oggetto della classe \'Date\'');
}
// Utilizzo sbagliato della funzione
logTime([[new Date().toLocaleString()]]); // Risultato: [[let time = new Date().toLocaleString(); if (time instanceof Date) `Sono le ${time.toLocaleTimeString()} del ${time.toLocaleDateString()}`; else 'Inserisci un parametro di tipo oggetto della classe \'Date\'';]]
// Utilizzo corretto della funzione
logTime(new Date()); // Risultato: [[const time = new Date(); if (time instanceof Date) `Sono le ${time.toLocaleTimeString()} del ${time.toLocaleDateString()}`; else 'Inserisci un parametro di tipo oggetto della classe \'Date\'';]]