Савети за креирање функција у JavaScript-у
- Називи функција треба да буду глаголи.
- Назив сваке функције треба тачно да одражава оно што функција ради.
- Функција треба да ради само оно што је експлицитно подразумевано њеним називом, и да не ради ништа друго.
- Свака функција треба да обавља само једну радњу.
- Користите помоћне функције унутар функција.
-
Код функција је боље да не буде дужи од
10-15редова. - Дуге функције је боље разбити на низ помоћних.
-
Користите општеприхваћене префиксе у именима
функција:
show,get,set,calc,create,change,check. - Избацујте понављајући код у функције.
Напишите, какве недостатке има следећи код, и исправите их:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Напишите, какве недостатке има следећи код, и исправите их:
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;
}
Напишите, какве недостатке има следећи код, и исправите их:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}