JavaScriptda funksiyalar yaratish bo‘yicha maslahatlar

  1. Funksiyalar nomi fe’l bo‘lishi kerak.
  2. Har bir funksiya nomi aniq nima qilishini aks ettirishi kerak.
  3. Funksiya faqat o‘z nomidan ko‘rinib turgan ishni bajarishi, boshqa ishlarni bajarishdan saqlanishi kerak.
  4. Har bir funksiya faqat bitta harakatni bajarishi kerak.
  5. Funksiya ichida yordamchi funksiyalardan foydalaning.
  6. Funksiya kodini uzunligi 10-15 qatordan oshirmaslik maqsadga muvofiq.
  7. Uzoq funksiyalarni bir nechta yordamchi funksiyalarga bo‘lish yaxshiroq.
  8. Funksiya nomlarida keng qo‘llaniladigan prefikslardan foydalaning: show, get, set, calc, create, change, check.
  9. Takrorlanuvchi kodni funksiyalarga ajrating.
Задание 1

Quyidagi kodning qanday kamchiliklari borligini yozing va ularni tuzating:

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

Quyidagi kodning qanday kamchiliklari borligini yozing va ularni tuzating:

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

Quyidagi kodning qanday kamchiliklari borligini yozing va ularni tuzating:

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