Vinkkejä JavaScript-funktioiden luomiseen
- Funktioiden nimen tulee olla verbejä.
- Jokaisen funktion nimen tulee tarkasti heijastaa sitä, mitä funktio tekee.
- Funktion tulee tehdä vain sitä, mitä sen nimi nimenomaisesti edellyttää, eikä mitään muuta.
- Jokaisen funktion tulee suorittaa vain yksi toiminto.
- Käytä funktioiden sisällä apufunktioita.
-
Funktioiden koodia on parasta olla pidempi kuin
10-15riviä. - Pitkät funktiot on parasta jakaa useisiin apufunktioihin.
-
Käytä yleisesti hyväksyttyjä etuliitteitä funktioiden
nimissä:
show,get,set,calc,create,change,check. - Siirrä toistuva koodi funktioihin.
Kirjoita, mitkä seuraavan koodin puutteet ovat, ja korjaa ne:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Kirjoita, mitkä seuraavan koodin puutteet ovat, ja korjaa ne:
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;
}
Kirjoita, mitkä seuraavan koodin puutteet ovat, ja korjaa ne:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}