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;
}