Conseils pour créer des fonctions en JavaScript

  1. Les noms de fonctions doivent être des verbes.
  2. Le nom de chaque fonction doit refléter précisément ce que la fonction fait.
  3. Une fonction ne doit faire que ce qui est clairement impliqué par son nom, et rien d'autre.
  4. Chaque fonction ne doit effectuer qu'une seule action.
  5. Utilisez des fonctions auxiliaires à l'intérieur des fonctions.
  6. Il est préférable que le code des fonctions ne dépasse pas 10-15 lignes.
  7. Il est préférable de diviser les fonctions longues en une série de fonctions auxiliaires.
  8. Utilisez des préfixes communément acceptés dans les noms de fonctions : show, get, set, calc, create, change, check.
  9. Extrayez le code dupliqué dans des fonctions.
Задание 1

Écrivez quels sont les défauts du code suivant et corrigez-les :

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

Écrivez quels sont les défauts du code suivant et corrigez-les :

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

Écrivez quels sont les défauts du code suivant et corrigez-les :

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