Sobes.tech
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);