Sobes.tech
Intern

Em que casos pode usar a função?

sobes.tech IA

Resposta da IA

  • Quando é necessário reutilizar um bloco de código sem duplicação.
  • Para estruturar o programa, dividindo-o em partes lógicas.
  • Para encapsular a lógica, escondendo detalhes de implementação.
  • Ao trabalhar com operações ou eventos assíncronos (por exemplo, callbacks).
  • Para criar closures, que mantêm acesso às variáveis do escopo externo.
  • Ao definir métodos de objetos ou classes.
  • Para processar dados, por exemplo, em métodos de arrays (map, filter, reduce).
// Reutilização
function greet(name) {
  console.log(`Olá, ${name}!`);
}

greet('Mundo');
greet('Usuário');

// Callback para operação assíncrona
setTimeout(function() {
  console.log('Executado após 1 segundo');
}, 1000);