Совети за креирање функции во 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;
}