Råd for å opprette funksjoner i JavaScript
- Funksjonsnavn bør være verb.
- Navnet på hver funksjon bør nøyaktig gjenspeile det som funksjonen gjør.
- Funksjonen bør kun gjøre det som tydelig implikeres av navnet, og ikke gjøre noe annet.
- Hver funksjon bør utføre kun én handling.
- Bruk hjelpefunksjoner inni funksjoner.
-
Koden til funksjoner bør helst ikke være lengre enn
10-15linjer. - Lange funksjoner bør deles opp i en rekke hjelpefunksjoner.
-
Bruk allment aksepterte prefikser i funksjonsnavn:
show,get,set,calc,create,change,check. - Flytt duplisert kode inn i funksjoner.
Skriv ned hvilke ulemper følgende kode har, og rett dem opp:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Skriv ned hvilke ulemper følgende kode har, og rett dem opp:
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;
}
Skriv ned hvilke ulemper følgende kode har, og rett dem opp:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}