Sobes.tech
Intern

¿En qué casos se puede usar la función?

sobes.tech AI

Respuesta de la IA

  • Cuando es necesario reutilizar un bloque de código sin duplicarlo.
  • Para estructurar el programa, dividiéndolo en partes lógicas.
  • Para encapsular la lógica, ocultando detalles de implementación.
  • Al trabajar con operaciones o eventos asíncronos (por ejemplo, callbacks).
  • Para crear closures, que mantienen acceso a variables del ámbito externo.
  • Al definir métodos de objetos o clases.
  • Para procesar datos, por ejemplo, en métodos de arrays (map, filter, reduce).
// Reutilización
function greet(name) {
  console.log(`¡Hola, ${name}!`);
}

greet('Mundo');
greet('Usuario');

// Callback para operación asíncrona
setTimeout(function() {
  console.log('Ejecutado después de 1 segundo');
}, 1000);