Intern
У којим случајевима се може користити функција?
sobes.tech АИ
Одговор од АИ
- Kada je potrebno ponovo koristiti blok koda bez dupliranja.
- Za strukturiranje programa, razdvajanjem na logičke delove.
- Za enkapsulaciju logike, skrivajući detalje implementacije.
- Pri radu sa asinhronim operacijama ili događajima (npr. callback-ovima).
- Za kreiranje closures koje zadržavaju pristup promenljivima iz spoljnog opsega.
- Pri definisanju metoda objekata ili klasa.
- Za obradu podataka, na primer u metodama nizova (
map,filter,reduce).
// Ponovna upotreba
function greet(name) {
console.log(`Zdravo, ${name}!`);
}
greet('Svet');
greet('Korisnik');
// Callback za asinhronu operaciju
setTimeout(function() {
console.log('Izvršeno nakon 1 sekunde');
}, 1000);