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