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