Saveti za kreiranje funkcija u JavaScript-u

  1. Imena funkcija treba da su glagoli.
  2. Ime svake funkcije treba tačno da odražava ono što funkcija radi.
  3. Funkcija treba da radi samo ono, što se eksplicitno podrazumeva njenim nazivom, i da ne radi ništa drugo.
  4. Svaka funkcija treba da izvršava samo jednu radnju.
  5. Koristite unutar funkcija pomoćne funkcije.
  6. Kod funkcija je bolje ne praviti dužim od 10-15 linija.
  7. Duge funkcije je bolje razbiti na niz pomoćnih.
  8. Koristite opšteprihvaćene prefikse u imenima funkcija: show, get, set, calc, create, change, check.
  9. Izdvajajte kod koji se ponavlja u funkcije.
Задание 1

Napišite, koji nedostaci ima sledeći kod, i ispravite ih:

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

Napišite, koji nedostaci ima sledeći kod, i ispravite ih:

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, koji nedostaci ima sledeći kod, i ispravite ih:

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