Intern
Kokiais atvejais galima naudoti funkciją?
sobes.tech AI
Atsakymas iš AI
- Kai reikia pakartotinai naudoti kodo bloką be dubliavimo.
- Programos struktūrizavimui, ją suskirstant į loginę dalis.
- Logikos kapsuliavimui, slepiant įgyvendinimo detales.
- Dirbant su asinchroninėmis operacijomis ar įvykiais (pvz., callback'ais).
- Kurti uždarymus (closures), kurie išlaiko prieigą prie išorės apimties kintamųjų.
- Apibrėžiant objektų ar klasių metodus.
- Duomenų apdorojimui, pvz., masyvų metoduose (
map,filter,reduce).
// Pakartotinis naudojimas
function greet(name) {
console.log(`Labas, ${name}!`);
}
greet('Pasaulis');
greet('Vartotojas');
// Callback asinchroninei operacijai
setTimeout(function() {
console.log('Įvykdyta po 1 sekundės');
}, 1000);