Tipps zur Erstellung von Funktionen in JavaScript

  1. Funktionsnamen sollten Verben sein.
  2. Der Name jeder Funktion sollte genau widerspiegeln, was die Funktion tut.
  3. Eine Funktion sollte nur das tun, was aus ihrem Namen explizit hervorgeht, und nichts anderes.
  4. Jede Funktion sollte nur eine einzige Aktion ausführen.
  5. Verwenden Sie innerhalb von Funktionen Hilfsfunktionen.
  6. Der Code von Funktionen sollte idealerweise nicht länger als 10-15 Zeilen sein.
  7. Lange Funktionen sollten besser in eine Reihe von Hilfsfunktionen aufgeteilt werden.
  8. Verwenden Sie allgemein akzeptierte Präfixe in Funktionsnamen: show, get, set, calc, create, change, check.
  9. Extrahieren Sie doppelten Code in Funktionen.
Задание 1

Schreiben Sie, welche Mängel der folgende Code hat, und korrigieren Sie diese:

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

Schreiben Sie, welche Mängel der folgende Code hat, und korrigieren Sie diese:

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

Schreiben Sie, welche Mängel der folgende Code hat, und korrigieren Sie diese:

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