Wenke vir die skep van funksies in JavaScript
- Funksiename moet werkwoorde wees.
- Elke funksie se naam moet presies weerspieël wat die funksie doen.
- 'n Funksie moet slegs doen wat duidelijk deur sy naam geïmpliseer word, en niks anders nie.
- Elke funksie moet slegs een aksie uitvoer.
- Gebruik hulpfunksies binne funksies.
-
Dit is beter om funksiekode nie langer as
10-15reëls te maak nie. - Lang funksies is beter om op te breek in 'n reeks hulpfunksies.
-
Gebruik algemeen aanvaarde voorvoegsels in funksiename:
show,get,set,calc,create,change,check. - Plaas dupliserende kode in funksies uit.
Skryf neer watter tekortkominge die volgende kode het, en korrigeer dit:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Skryf neer watter tekortkominge die volgende kode het, en korrigeer dit:
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;
}
Skryf neer watter tekortkominge die volgende kode het, en korrigeer dit:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}