Sobes.tech
Intern

Dans quels cas peut-on utiliser la fonction?

sobes.tech IA

Réponse de l'IA

  • Lorsqu'il est nécessaire de réutiliser un bloc de code sans duplication.
  • Pour structurer le programme en le divisant en parties logiques.
  • Pour encapsuler la logique, en cachant les détails d'implémentation.
  • Lorsqu'on travaille avec des opérations ou événements asynchrones (par exemple, des callbacks).
  • Pour créer des closures qui conservent l'accès aux variables de l'environnement extérieur.
  • Lors de la définition de méthodes d'objets ou de classes.
  • Pour traiter des données, par exemple dans les méthodes de tableaux (map, filter, reduce).
// Réutilisation
function greet(name) {
  console.log(`Bonjour, ${name} !`);
}

greet('Monde');
greet('Utilisateur');

// Callback pour opération asynchrone
setTimeout(function() {
  console.log('Exécuté après 1 seconde');
}, 1000);