Sobes.tech
Intern

In quali casi si può usare la funzione?

sobes.tech AI

Risposta dell'AI

  • Quando è necessario riutilizzare un blocco di codice senza duplicarlo.
  • Per strutturare il programma, suddividendolo in parti logiche.
  • Per incapsulare la logica, nascondendo i dettagli di implementazione.
  • Quando si lavora con operazioni o eventi asincroni (ad esempio, callback).
  • Per creare closure che mantengono l'accesso alle variabili dell'ambito esterno.
  • Quando si definiscono metodi di oggetti o classi.
  • Per elaborare dati, ad esempio nei metodi degli array (map, filter, reduce).
// Riutilizzo
function greet(name) {
  console.log(`Ciao, ${name}!`);
}

greet('Mondo');
greet('Utente');

// Callback per operazione asincrona
setTimeout(function() {
  console.log('Eseguito dopo 1 secondo');
}, 1000);