Conseils pour créer des fonctions en JavaScript
- Les noms de fonctions doivent être des verbes.
- Le nom de chaque fonction doit refléter précisément ce que la fonction fait.
- Une fonction ne doit faire que ce qui est clairement impliqué par son nom, et rien d'autre.
- Chaque fonction ne doit effectuer qu'une seule action.
- Utilisez des fonctions auxiliaires à l'intérieur des fonctions.
-
Il est préférable que le code des fonctions ne dépasse pas
10-15lignes. - Il est préférable de diviser les fonctions longues en une série de fonctions auxiliaires.
-
Utilisez des préfixes communément acceptés dans les noms de fonctions :
show,get,set,calc,create,change,check. - Extrayez le code dupliqué dans des fonctions.
Écrivez quels sont les défauts du code suivant et corrigez-les :
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Écrivez quels sont les défauts du code suivant et corrigez-les :
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;
}
Écrivez quels sont les défauts du code suivant et corrigez-les :
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}