Ieteikumi funkciju veidošanā JavaScript

  1. Funkciju nosaukumiem jābūt darbības vārdiem.
  2. Katras funkcijas nosaukumam precīzi jāatspoguļo tas, ko funkcija dara.
  3. Funkcijai jādara tikai tas, kas tieši ir ietverts tās nosaukumā, un nedrīkst darīt neko citu.
  4. Katrai funkcijai jāveic tikai viena darbība.
  5. Funkciju iekšpusē izmantojiet palīgfunkcijas.
  6. Funkciju kodu labāk neradīt garāku par 10-15 rindām.
  7. Garas funkcijas labāk sadalīt vairākās palīgfunkcijās.
  8. Izmantojiet vispārpieņemtus prefiksus funkciju nosaukumos: show, get, set, calc, create, change, check.
  9. Dublējošos kodu iznesiet atsevišķās funkcijās.
Задание 1

Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:

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

Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:

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

Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:

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