JavaScript'те функцияларды түзүү боюнча кеңештер

  1. Функциялардын аттары этиштерден турушу керек.
  2. Ар бир функциянын аты так өзү эмне кылганын чагылдырышы керек.
  3. Функция өз аты менен так аныкталган ишти гана аткарышы керек, башка иштерди аткарбошу керек.
  4. Ар бир функция бир гана аракетти аткарышы керек.
  5. Функциялардын ичинде жардамчы функцияларды колдонуңуз.
  6. Функциялардын кодунун узундугун 10-15 саптан ашпагандыгы жакшы.
  7. Узун функцияларды бир нече жардамчы функцияларга бөлгөн абдан.
  8. Функциялардын аттарында жалпы кабыл алынган префикстерди колдонуңуз: show, get, set, calc, create, change, check.
  9. Кайталанган кодду функцияларга алып чыгыңыз.
Задание 1

Төмөнкү коддун кандай кемчиликтери бар экенин жазыңыз, жана аларды оңдоп бериңиз:

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

Төмөнкү коддун кандай кемчиликтери бар экенин жазыңыз, жана аларды оңдоп бериңиз:

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

Төмөнкү коддун кандай кемчиликтери бар экенин жазыңыз, жана аларды оңдоп бериңиз:

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