Intern
V jakých případech lze funkci použít?
sobes.tech AI
Odpověď od AI
- Když je třeba znovu použít blok kódu bez duplikace.
- Pro strukturování programu jeho rozdělením na logické části.
- Pro enkapsulaci logiky, skrytí detailů implementace.
- Při práci s asynchronními operacemi nebo událostmi (například callbacky).
- Pro vytváření closure, které zachovávají přístup k proměnným z vnějšího rozsahu.
- Při definování metod objektů nebo tříd.
- Pro zpracování dat, například v metodách polí (
map,filter,reduce).
// Opakované použití
function greet(name) {
console.log(`Ahoj, ${name}!`);
}
greet('Svět');
greet('Uživatel');
// Callback pro asynchronní operaci
setTimeout(function() {
console.log('Provedeno po 1 sekundě');
}, 1000);