JavaScript-de funksiýalar döretmek boýunça maslahatlar

  1. Funksiýalaryň ady feillerden ybarat bolmaly.
  2. Her bir funksiýanyň ady, funksiýanyň näme ýerine ýetirýändigini takyk aňlatmaly.
  3. Funksiýa diňe adyndan aňlaşylýan işi ýerine ýetirmeli, başga zat etmemeli.
  4. Her bir funksiýa diňe bir hereket ýerine ýetirmeli.
  5. Funksiýalaryň içinde kömekçi funksiýalardan peýdalanyň.
  6. Funksiýalaryň kodyny uzynlygy 10-15 setirden gowrak etmek gowy.
  7. Uzyn funksiýalary birnäçe kömekçi funksiýalara bölmek gowy.
  8. Funksiýalaryň adynda umumy kabul edilen prefikslerden peýdalanyň: show, get, set, calc, create, change, check.
  9. Gözlenýän kody funksiýalara çykaryň.
Задание 1

Aşakdaky kodda haýsy kemçilikleriň bar bolandygyny ýazyň we olary düzediň:

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

Aşakdaky kodda haýsy kemçilikleriň bar bolandygyny ýazyň we olary düzediň:

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

Aşakdaky kodda haýsy kemçilikleriň bar bolandygyny ýazyň we olary düzediň:

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