Sobes.tech
Intern

V ktorých prípadoch je možné použiť funkciu?

sobes.tech AI

Odpoveď od AI

  • Keď je potrebné opakovane použiť blok kódu bez duplikácie.
  • Na štruktúrovanie programu jeho rozdelením na logické časti.
  • Na enkapsuláciu logiky, skrývanie detailov implementácie.
  • Pri práci s asynchrónnymi operáciami alebo udalosťami (napríklad callbackmi).
  • Na vytváranie closures, ktoré zachovávajú prístup k premenným z vonkajšieho rozsahu.
  • Pri definovaní metód objektov alebo tried.
  • Na spracovanie dát, napríklad v metódach polí (map, filter, reduce).
// Opakovanie
function greet(name) {
  console.log(`Ahoj, ${name}!`);
}

greet('Svet');
greet('Používateľ');

// Callback pre asynchrónnu operáciu
setTimeout(function() {
  console.log('Vykonané po 1 sekunde');
}, 1000);