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);