JavaScriptda funksiyalar yaratish bo‘yicha maslahatlar
- Funksiyalar nomi fe’l bo‘lishi kerak.
- Har bir funksiya nomi aniq nima qilishini aks ettirishi kerak.
- Funksiya faqat o‘z nomidan ko‘rinib turgan ishni bajarishi, boshqa ishlarni bajarishdan saqlanishi kerak.
- Har bir funksiya faqat bitta harakatni bajarishi kerak.
- Funksiya ichida yordamchi funksiyalardan foydalaning.
-
Funksiya kodini uzunligi
10-15qatordan oshirmaslik maqsadga muvofiq. - Uzoq funksiyalarni bir nechta yordamchi funksiyalarga bo‘lish yaxshiroq.
-
Funksiya nomlarida keng qo‘llaniladigan prefikslardan foydalaning:
show,get,set,calc,create,change,check. - Takrorlanuvchi kodni funksiyalarga ajrating.
Quyidagi kodning qanday kamchiliklari borligini yozing va ularni tuzating:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Quyidagi kodning qanday kamchiliklari borligini yozing va ularni tuzating:
function 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;
}
Quyidagi kodning qanday kamchiliklari borligini yozing va ularni tuzating:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}