Vinkkejä JavaScript-funktioiden luomiseen

  1. Funktioiden nimen tulee olla verbejä.
  2. Jokaisen funktion nimen tulee tarkasti heijastaa sitä, mitä funktio tekee.
  3. Funktion tulee tehdä vain sitä, mitä sen nimi nimenomaisesti edellyttää, eikä mitään muuta.
  4. Jokaisen funktion tulee suorittaa vain yksi toiminto.
  5. Käytä funktioiden sisällä apufunktioita.
  6. Funktioiden koodia on parasta olla pidempi kuin 10-15 riviä.
  7. Pitkät funktiot on parasta jakaa useisiin apufunktioihin.
  8. Käytä yleisesti hyväksyttyjä etuliitteitä funktioiden nimissä: show, get, set, calc, create, change, check.
  9. Siirrä toistuva koodi funktioihin.
Задание 1

Kirjoita, mitkä seuraavan koodin puutteet ovat, ja korjaa ne:

javascriptfunction sum(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res += elem;
  }
  
  return res / arr.length;
}
Задание 2

Kirjoita, mitkä seuraavan koodin puutteet ovat, ja korjaa ne:

javascriptfunction 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;
}
Задание 3

Kirjoita, mitkä seuraavan koodin puutteet ovat, ja korjaa ne:

javascriptfunction getSum(arr) {
  let res = 0;
  
  for (let elem of arr) {
    res *= elem;
  }
  
  return res;
}