Sobes.tech
Intern

Millistel juhtudel saab funktsiooni kasutada?

sobes.tech AI

Vastus AI-lt

  • Kui on vaja taaskasutada koodilõiku ilma dubleerimiseta.
  • Programmi struktuuri loomiseks, jagades selle loogilisteks osadeks.
  • Loogika kapseldamiseks, varjates rakenduse üksikasju.
  • Töötades asünkroonsete operatsioonide või sündmustega (näiteks callback'id).
  • Loogiliste sulgude (closures) loomine, mis säilitavad juurdepääsu välise vahemiku muutujatele.
  • Objektide või klasside meetodite määratlemisel.
  • Andmete töötlemiseks, näiteks massiivide meetodites (map, filter, reduce).
// Taaskasutus
function greet(name) {
  console.log(`Tere, ${name}!`);
}

greet('Maailm');
greet('Kasutaja');

// Callback asünkroonse operatsiooni jaoks
setTimeout(function() {
  console.log('Täidetud pärast 1 sekundit');
}, 1000);