JavaScript-de funksiýalar döretmek boýunça maslahatlar
- Funksiýalaryň ady feillerden ybarat bolmaly.
- Her bir funksiýanyň ady, funksiýanyň näme ýerine ýetirýändigini takyk aňlatmaly.
- Funksiýa diňe adyndan aňlaşylýan işi ýerine ýetirmeli, başga zat etmemeli.
- Her bir funksiýa diňe bir hereket ýerine ýetirmeli.
- Funksiýalaryň içinde kömekçi funksiýalardan peýdalanyň.
-
Funksiýalaryň kodyny uzynlygy
10-15setirden gowrak etmek gowy. - Uzyn funksiýalary birnäçe kömekçi funksiýalara bölmek gowy.
-
Funksiýalaryň adynda umumy kabul edilen prefikslerden peýdalanyň:
show,get,set,calc,create,change,check. - Gözlenýän kody funksiýalara çykaryň.
Aşakdaky kodda haýsy kemçilikleriň bar bolandygyny ýazyň we olary düzediň:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Aşakdaky kodda haýsy kemçilikleriň bar bolandygyny ýazyň we olary düzediň:
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;
}
Aşakdaky kodda haýsy kemçilikleriň bar bolandygyny ýazyň we olary düzediň:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}