Sobes.tech
Intern

Kādos gadījumos var izmantot funkciju?

sobes.tech AI

Atbilde no AI

  • Kad ir kur būtina pakartotinai naudoti kodo bloką be dubliavimo.
  • Programos struktūrizavimui, ją suskirstant į loginius skyrius.
  • 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(`Sveiki, ${name}!`);
}

greet('Pasaulis');
greet('Vartotojas');

// Callback asinchroninei operacijai
setTimeout(function() {
  console.log('Įvykdyta po 1 sekundės');
}, 1000);