Nasveti za ustvarjanje funkcij v JavaScriptu

  1. Imena funkcij naj bodo glagoli.
  2. Ime vsake funkcije naj natančno odraža, kaj funkcija počne.
  3. Funkcija naj dela samo to, kar izrecno nakazuje njeno ime, in ne dela ničesar drugega.
  4. Vsaka funkcija naj izvaja samo eno dejanje.
  5. Uporabljajte znotraj funkcij pomožne funkcije.
  6. Kode funkcij je bolje, da ni daljša od 10-15 vrstic.
  7. Dolge funkcije je bolje razbiti na vrsto pomožnih.
  8. Uporabljajte splošno sprejete predpone v imenih funkcij: show, get, set, calc, create, change, check.
  9. Podvojeno kodo izločite v funkcije.
Задание 1

Napišite, katere pomanjkljivosti ima naslednja koda, in jih popravite:

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

Napišite, katere pomanjkljivosti ima naslednja koda, in jih popravite:

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

Napišite, katere pomanjkljivosti ima naslednja koda, in jih popravite:

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