Këshilla për Krijimin e Funksioneve në JavaScript

  1. Emrat e funksioneve duhet të jenë folje.
  2. Emri i çdo funksioni duhet të pasqyrojë saktësisht atë, çfarë bën funksioni.
  3. Funksioni duhet të bëjë vetëm atë, çfarë nënkuptohet qartë nga emri i tij, dhe të mos bëjë gjë tjetër.
  4. Çdo funksion duhet të kryejë vetëm një veprim.
  5. Përdorni brenda funksioneve funksione ndihmëse.
  6. Kodi i funksioneve është më mirë të mos bëhet më i gjatë se 10-15 rreshta.
  7. Funksionet e gjata është më mirë t'i ndajmë në një sërë funksionesh ndihmëse.
  8. Përdorni parashtesa të pranuara përgjithësisht në emrat e funksioneve: show, get, set, calc, create, change, check.
  9. Nxjerr në pah kodin që përsëritet në funksione.
Задание 1

Shkruani, cilat janë mangësitë e kodit në vijim, dhe korrigjojini ato:

javascriptfunction sum(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res += elem;
  }
  
  return res / arr.length;
}
Задание 2

Shkruani, cilat janë mangësitë e kodit në vijim, dhe korrigjojini ato:

javascriptfunction func(arr1, arr2) {
  let res1 = 0;
  
  for (let elem of arr) {
    res1 += elem;
  }
  
  let res2 = 0;
  
  for (let elem of arr) {
    res2 += elem;
  }
  
  return res1 / res2;
}
Задание 3

Shkruani, cilat janë mangësitë e kodit në vijim, dhe korrigjojini ato:

javascriptfunction getSum(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res *= elem;
  }
  
  return res;
}