Tips voor het maken van functies in JavaScript

  1. Functienamen moeten werkwoorden zijn.
  2. De naam van elke functie moet precies weerspiegelen wat de functie doet.
  3. Een functie moet alleen doen wat expliciet door haar naam wordt geïmpliceerd, en niets anders.
  4. Elke functie moet slechts één actie uitvoeren.
  5. Gebruik binnen functies hulpfuncties.
  6. Het is beter om de code van functies niet langer te maken dan 10-15 regels.
  7. Lange functies kun je beter opsplitsen in een reeks hulpfuncties.
  8. Gebruik algemeen aanvaarde voorvoegsels in functienamen: show, get, set, calc, create, change, check.
  9. Plaats dubbele code in functies.
Задание 1

Schrijf op welke gebreken de volgende code heeft en verbeter ze:

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

Schrijf op welke gebreken de volgende code heeft en verbeter ze:

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

Schrijf op welke gebreken de volgende code heeft en verbeter ze:

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